c#模拟http请求
来源:互联网 发布:oracle数据库教材 编辑:程序博客网 时间:2024/05/05 18:17
private
string
HttpPost(
string
Url,
string
postDataStr)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
request.Method =
"POST"
;
request.ContentType =
"application/x-www-form-urlencoded"
;
request.ContentLength = Encoding.UTF8.GetByteCount(postDataStr);
request.CookieContainer = cookie;
Stream myRequestStream = request.GetRequestStream();
StreamWriter myStreamWriter =
new
StreamWriter(myRequestStream, Encoding.GetEncoding(
"gb2312"
));
myStreamWriter.Write(postDataStr);
myStreamWriter.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
response.Cookies = cookie.GetCookies(response.ResponseUri);
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader =
new
StreamReader(myResponseStream, Encoding.GetEncoding(
"utf-8"
));
string
retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
return
retString;
}
public
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;
}
0 0
- c#模拟http请求
- C# 模拟 Http 请求
- C# 模拟http请求
- C#模拟HTTP POST 请求
- C#模拟http 发送post请求 模拟登录
- C# 模拟发送Http请求获取请求页面
- 浅析 C# WinForm程序模拟HTTP Request请求
- C#模拟http 发送post或get请求
- C#模拟http 发送post或get请求
- C# 使用TcpClient模拟HTTP请求的使用
- C#模拟http 发送post或get请求
- C#模拟http 发送post或get请求
- C#模拟http 发送post或get请求
- C#模拟发送http get、post请求的方式
- C#模拟http 发送post或get请求
- C#模拟http 发送post或get请求
- C#模拟Http与Https请求框架类实例
- C#模拟http 发送post或get请求
- openssl windows 安装
- CentOS6.5安装MySQL5.5
- 你的隐私安全吗:Cookie到底是什么?
- 第七章 查找技术
- 该成熟一点了,别再幼稚了!
- c#模拟http请求
- Android常用权限
- JavaScript:void(0)有什么用
- 电脑是如何工作的
- 【php】基本语法与页面之间数值传递
- ArrayList集合
- 从有限状态机图灵机到现代计算机
- 使用ajax+js前台调用后台事件
- 关于云杀毒概念