/// <summary> 创建Get请求对象 </summary> /// <param name="param"></param> /// <returns></returns> private static HttpWebRequest createHttpWebGetRequest(HttpTaskParams param) { if (param.getStringParams() == null) { return((HttpWebRequest)HttpWebRequest.Create(param.Url)); } StringBuilder urlSb = new StringBuilder(); urlSb.Append(param.Url); if (param.HasStringParams()) { if (param.Url.Contains("?")) { urlSb.Append('?'); } if (param.Url.Contains("&")) { urlSb.Append("&"); } } urlSb.Append(GetStringByPairs(param.getStringParams(), param.IsAutoEncoding())); HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(urlSb.ToString()); return(request); }