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()); }