Пример #1
0
        public static string BuildRequestUrl(SortedDictionary <string, string> sParaTemp, string workDirectory, Config _config)
        {
            Dictionary <string, string> strs = new Dictionary <string, string>();

            strs = Submit.BuildRequestPara(sParaTemp, _config);
            StringBuilder stringBuilder = new StringBuilder();
            Config        config        = Utility <Config> .GetConfig(workDirectory);

            stringBuilder.AppendFormat("{0}", config.GateWay);
            int num = 0;

            foreach (KeyValuePair <string, string> str in strs)
            {
                int num1 = num;
                num = num1 + 1;
                if (num1 > 0)
                {
                    stringBuilder.Append("&");
                }
                stringBuilder.AppendFormat("{0}={1}", str.Key, HttpUtility.UrlEncode(str.Value, Encoding.GetEncoding("utf-8")));
            }
            return(stringBuilder.ToString());
        }