C# HttpWebRequest如何使用Post提交网页?
请教各位高手,这个网页
http://www.taifex.com.tw/chinese/3/3_1_1.asp?syear=2010&smonth=10&sday=7
如何通过Post的方法修改契约,然后提交,谢谢!
我修改了契约但是得到的页面还是旧的,不知道什么原因。
代码:
String strUrl = @"http://www.taifex.com.tw/chinese/3/3_1_1.asp?syear=2010&smonth=10&sday=7";
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(strUrl);
string PostData = @"commodity_idt=CPF";
WriteLogFile(PostData);
byte[] bs = Encoding.ASCII.GetBytes(PostData);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = bs.Length;
Stream outStream = req.GetRequestStream();
outStream.Write(bs,0,bs.Length);
outStream.flush();
outStream.Close();
WebResponse myResp = null;
try { //接收HTTP做出的响应
myResp = req.GetResponse();
}
catch(Exception e)
{
int ii =0;
}
Stream ReceiveStream = myResp.GetResponseStream();
StreamReader sReader = new StreamReader(ReceiveStream);
string strContent = sReader.ReadToEnd();
ReceiveStream.Close();
sReader.Close();
myResp.Close();
http://www.taifex.com.tw/chinese/3/3_1_1.asp?syear=2010&smonth=10&sday=7
如何通过Post的方法修改契约,然后提交,谢谢!
我修改了契约但是得到的页面还是旧的,不知道什么原因。
代码:
String strUrl = @"http://www.taifex.com.tw/chinese/3/3_1_1.asp?syear=2010&smonth=10&sday=7";
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(strUrl);
string PostData = @"commodity_idt=CPF";
WriteLogFile(PostData);
byte[] bs = Encoding.ASCII.GetBytes(PostData);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = bs.Length;
Stream outStream = req.GetRequestStream();
outStream.Write(bs,0,bs.Length);
outStream.flush();
outStream.Close();
WebResponse myResp = null;
try { //接收HTTP做出的响应
myResp = req.GetResponse();
}
catch(Exception e)
{
int ii =0;
}
Stream ReceiveStream = myResp.GetResponseStream();
StreamReader sReader = new StreamReader(ReceiveStream);
string strContent = sReader.ReadToEnd();
ReceiveStream.Close();
sReader.Close();
myResp.Close();
...全文
相关推荐
HttpWebRequest类的使用[文].pdf
HttpWebRequest类的使用[文].pdf
C#实现通过HttpWebRequest发送POST请求实现网站自动登陆
C#实现通过HttpWebRequest发送POST请求实现网站自动登陆
C#中HttpWebRequest的用法详解
主要介绍了C#中HttpWebRequest的用法,以实例的形式详细叙述了HttpWebRequest类中GET与POST的用法,非常具有参考借鉴价值,需要的朋友可以参考下
浅谈C#中HttpWebRequest与HttpWebResponse的使用方法
本篇文章主要介绍了浅谈C#中HttpWebRequest与HttpWebResponse的使用方法,具有一定的参考价值,有兴趣的可以了解一下。
获取网页数据C#模拟提交post
找个例子,我已经测试过了,是好用的,C#获取网页数据,post方式提交,希望对你有用


