C#之HTTP的GET和POST请求
2019-01-31 21:07
225 查看
[code] public static string HttpGet(string Url, string postDataStr) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url + (postDataStr == "" ? "" : "?") + postDataStr); request.Method = "GET"; request.ContentType = "text/html;charset=UTF-8"; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream myResponseStream = response.GetResponseStream(); StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8")); string retString = myStreamReader.ReadToEnd(); myStreamReader.Close(); myResponseStream.Close(); return retString; } public static string HttpPost(string url, string urlParam, string postData) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "POST"; request.ContentType = "text/html;charset=UTF-8"; Stream newStream = request.GetRequestStream();//创建一个Stream,赋值时写入HttpWebRequest对象提供的一个stream里面 byte[] pp = Encoding.UTF8.GetBytes(postData); newStream.Write(pp, 0, pp.Length); newStream.Close(); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream myResponseStream = response.GetResponseStream(); StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8")); string retString = myStreamReader.ReadToEnd(); myStreamReader.Close(); myResponseStream.Close(); return retString; }
相关文章推荐
- [C#] HTTP请求GET,POST
- C# Http访问帮助类,支持get post请求文件下载 [
- C# HttpWebRequest Post Get 请求数据
- C#实现http协议GET、POST请求
- C#实现http协议GET、POST请求 2010-10-11 16
- C#模拟http 发送post或get请求
- C# winform 请求http ( get , post 两种方式 )
- C# HTTP请求GET,POST
- C#模拟http 发送post或get请求
- c# HttpWebRequest post和get请求http
- C#实现http协议支持上传下载文件的GET、POST请求
- C# wnform 请求http ( get , post 两种方式 )
- C# 使用HTTP发送POST、GET请求
- C#模拟http 发送post或get请求
- C#源码刷新网页 最小化托盘http get和post请求配置保存版权时间限制定时调用 单实例运行,如果已经运行则激活窗口到最前显示
- C# wnform 请求http ( get , post 两种方式 )
- 【C#】HTTP请求GET,POST
- C# winform端 通过HttpWebRequest进行post和get请求,数据格式为json,后台java端接收,其中有关传输特殊字符(\t,\r,',\n,n)等处理
- C#模拟http 发送post或get请求的简单实例
- 【转】C# 实现http协议GET、POST请求