
commit f31cae79efa2042e344fcf30872a9fb2dc983787 Author: David Fifield <david@bamsoftware.com> Date: Thu Sep 20 16:06:20 2012 -0700 Add get_query_param_string. --- flashproxy.js | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/flashproxy.js b/flashproxy.js index cd31f60..51c2988 100644 --- a/flashproxy.js +++ b/flashproxy.js @@ -181,9 +181,20 @@ function build_url(scheme, host, port, path, params) { return parts.join(""); } -/* Get a query string parameter and parse it as an address spec. Returns - default_val if param is not defined in the query string. Returns null on a - parsing error. */ +/* Get a query string parameter and return it as a string. Returns default_val + if param is not defined in the query string. */ +function get_query_param_string(query, param, default_val) { + var val; + + val = query[param]; + if (val === undefined) + return default_val; + else + return val; +} + +/* Get a query string parameter, or the given default, and parse it as an + address spec. Returns null on a parsing error. */ function get_query_param_addr(query, param, default_val) { var val;