private static Dictionary <string, string> splitParams(string query)
        {
            var result = new Dictionary <string, string>();

            var pars = QueryParam.Split(query);

            foreach (var kv in pars)
            {
                var key   = kv.Item1;
                var value = kv.Item2;

                if (result.ContainsKey(key))
                {
                    result[key] = result[key] + "," + value;
                }
                else
                {
                    result.Add(key, value);
                }
            }

            return(result);
        }