C# HttpWebRequest如何使用Post提交网页?

uestczcs uestczcs 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请教各位高手,这个网页
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();
...全文
评论 8
收藏 已收藏
分享
返回顶部
uestczcs
C# 111,129 成员 642,539 内容