C#之 常用的POST GET 请求方式
1 /// <summary> 2 /// POST请求 3 /// </summary> 4 /// <param name="url"></param> 5 /// <param name="jsonParam"></param> 6 /// <returns></returns> 7 public string PostResult(string url,string jsonParam) 8 { 9 string result = string.Empty; 10 HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest; 11 request.Method = "post"; 12 request.ContentType = "application/json"; 13 byte[] data = Encoding.UTF8.GetBytes(jsonParam); 14 request.ContentLength = data.Length; 15 using (Stream stream=request.GetRequestStream()) 16 { 17 stream.Write(data, 0, data.Length); 18 } 19 using (HttpWebResponse response=request.GetResponse() as HttpWebResponse) 20 { 21 StreamReader reader = new StreamReader(response.GetResponseStream()); 22 result = reader.ReadToEnd(); 23 } 24 return result; 25 } 26 27 /// <summary> 28 /// GET 请求 29 /// </summary> 30 /// <param name="url"></param> 31 /// <returns></returns> 32 public string GetResult(string url) 33 { 34 string result = string.Empty; 35 HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest; 36 request.Method = "get"; 37 request.ContentType = "application/json"; 38 using (HttpWebResponse response=request.GetResponse()as HttpWebResponse) 39 { 40 StreamReader reader = new StreamReader(response.GetResponseStream()); 41 result = reader.ReadToEnd(); 42 } 43 return result; 44 }
本文来自博客园,作者:yun5,转载请注明原文链接:https://www.cnblogs.com/yun5/articles/16706017.html

浙公网安备 33010602011771号