最近的项目是给手机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 try 16 { 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 }
时间: 2024-10-14 04:59:31