首页 > 代码库 > url post 请求方法

url post 请求方法

最近的项目是给手机app 提供方法。

因此 此方法可以进行接口测试

 

 1 static class HttpClient 2     { 3         static CookieContainer cookies = new CookieContainer(); 4         public static string GetWebResponse(string url, string param) 5         { 6             string LoginUrl =new Config().Host + url; 7  8             var bytes = new ASCIIEncoding().GetBytes(param); 9             var request = (HttpWebRequest)WebRequest.Create(LoginUrl);10 11             request.Method = "POST";12             request.ContentType = "application/x-www-form-urlencoded";13             request.ContentLength = bytes.Length;14             request.CookieContainer = cookies;15             try16             {17                 using (Stream stream = request.GetRequestStream())18                 {19                     stream.Write(bytes, 0, bytes.Length);20                     stream.Close();21                 }22 23                 using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())24                 {25                     StreamReader reader = new StreamReader(response.GetResponseStream());26                     var result = reader.ReadToEnd();27                     response.Close();28                     return result;29                 }30             }31             catch (Exception ex)32             {33                 throw new AggregateException(ex.ToString());34             }35         }36     }

 

url post 请求方法