c#post
来源:互联网 发布:围棋人工智能程序 编辑:程序博客网 时间:2024/05/17 03:46
public static string PostString(string URL, string parameters)
{
Stream outstream = null;
Stream instream = null;
StreamReader sr = null;
HttpWebResponse response = null;
HttpWebRequest request = null;
Encoding encoding = Encoding.UTF8;
byte[] data = encoding.GetBytes(parameters);
// 准备请求...
try
{
// 设置参数
request = WebRequest.Create(URL) as HttpWebRequest;
CookieContainer cookieContainer = new CookieContainer();
request.CookieContainer = cookieContainer;
request.AllowAutoRedirect = true;
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
outstream = request.GetRequestStream();
outstream.Write(data, 0, data.Length);
outstream.Close();
//发送请求并获取相应回应数据
response = request.GetResponse() as HttpWebResponse;
//直到request.GetResponse()程序才开始向目标网页发送Post请求
instream = response.GetResponseStream();
sr = new StreamReader(instream, encoding);
//返回结果网页(html)代码
string content = sr.ReadToEnd();
string err = string.Empty;
return content;
}
catch (Exception ex)
{
string err = ex.Message;
return err;
}
}
{
Stream outstream = null;
Stream instream = null;
StreamReader sr = null;
HttpWebResponse response = null;
HttpWebRequest request = null;
Encoding encoding = Encoding.UTF8;
byte[] data = encoding.GetBytes(parameters);
// 准备请求...
try
{
// 设置参数
request = WebRequest.Create(URL) as HttpWebRequest;
CookieContainer cookieContainer = new CookieContainer();
request.CookieContainer = cookieContainer;
request.AllowAutoRedirect = true;
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
outstream = request.GetRequestStream();
outstream.Write(data, 0, data.Length);
outstream.Close();
//发送请求并获取相应回应数据
response = request.GetResponse() as HttpWebResponse;
//直到request.GetResponse()程序才开始向目标网页发送Post请求
instream = response.GetResponseStream();
sr = new StreamReader(instream, encoding);
//返回结果网页(html)代码
string content = sr.ReadToEnd();
string err = string.Empty;
return content;
}
catch (Exception ex)
{
string err = ex.Message;
return err;
}
}
1 0
- c#post
- C++.Net Post表单
- c#post数据提交
- HTTP Post Using C
- xml post(C#)
- c#POST请求
- HTTP Post Using C
- objective-c get/Post
- objective-c post json
- C#Post例子
- C++POST提交数据
- C#_Http(Get/Post)
- C#-web Post/Get
- c#POST请求和接收post请求
- C#winform模拟post提交
- C#winform模拟post提交
- C#,GET,POST请求方法
- 【C#】HTTP请求GET,POST
- 关于ViewPager预加载问题与怎么屏蔽预加载
- 第六周项目二:建立链栈算法库
- 卡方检验文本特征选择
- 图——生成树和最小生成树 (概念解析)
- Block 值得读的2篇好文
- c#post
- 第十三周 项目1 最小生成树的普利姆算法
- iOS开发之控制器View的创建
- 机器学习相关学习资料
- AMS 深入了解(一、进程管理)(and5.1)
- 第十三周 项目5-拓扑排序算法验证
- CURL PHP
- R机器学习之一:kNN算法案例
- 第八周项目1-建立顺序串的算法库