如何在C#中发送http请求给Web服务器? HttpWebRequest参考:http://www.digitalearth.net.cn/gisrelateditissues/asp.net/net2internet.htm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 借花献佛using System.Net;WebRequest req = WebRequest.Create( "http://www.aaa.com/bbb.aspx" );req.Method = "POST"; //指定提交的Method,可以为POST和GET,一定要大写byte[] postData = System.Text.Encoding.GetEncoding("gb2312").GetBytes( "?param1=aaa¶m2=bbb" );//Post的数据req.ContentLength = postData.Length;Stream postStream = req.GetRequestStream();postStream.Write(postData, 0, postData.Length);postStream.Close();WebResponse res = req.GetResponse();System.Text.Encoding resEncoding = System.Text.Encoding.GetEncoding("gb2312");//接收的编码StreamReader reader = new StreamReader( res.GetResponseStream(),resEncoding ); string html = reader.ReadToEnd(); //接收的Htmlreader.Close();res.Close(); 做过ORM的进~ 问一个关于重构的问题 关于Devpress 皮肤修改器的问题 C# 刚上路的菜鸟求教 清除临时文件(*~)出现莫名其妙的异常!!! dll调用出错。请高手帮忙 水晶报表各个节的高度怎么设置 菜鸟问题:怎样改变vs.net的代码编辑窗口的背景色? 请问资源在另一个dll中,并且引入到当前程序集,怎么取出来 winform+cefsharp的问题 我用VB6编写一个dll,其中有一个方法的参数是对象(如一个textbox),现在我想在c#中用以前的dll,但出现问题,当把textbox作为参数传递时,运行 这是什么问题
using System.Net;
WebRequest req = WebRequest.Create( "http://www.aaa.com/bbb.aspx" );
req.Method = "POST"; //指定提交的Method,可以为POST和GET,一定要大写byte[] postData = System.Text.Encoding.GetEncoding("gb2312").GetBytes( "?param1=aaa¶m2=bbb" );//Post的数据req.ContentLength = postData.Length;
Stream postStream = req.GetRequestStream();
postStream.Write(postData, 0, postData.Length);
postStream.Close();WebResponse res = req.GetResponse();System.Text.Encoding resEncoding = System.Text.Encoding.GetEncoding("gb2312");//接收的编码
StreamReader reader = new StreamReader( res.GetResponseStream(),resEncoding );
string html = reader.ReadToEnd(); //接收的Htmlreader.Close();
res.Close();