如何使用httpWebRequest设置请求体

时间:2012-11-09 04:07:37

标签: c# httpwebrequest httprequest

我想使用httpWebRequest将数据“POST”到网站。所以我使用firebug分析真正发送给服务器的内容。第一步,我使用浏览器浏览www.mytargetURL.net,第二步,打开firebug,之后,我填写所有表单数据并单击提交按钮(这意味着POST数据到服务器)。所以,我看萤火虫,请求身体部分有很多参数。类似的东西:

param1=
param2=
param3=default_value1
param4=default_value2
param5=value_I_set_byhand1
param6=value_I_set_byhand2

问题是:我应该设置httpWebRequest obj的请求体,其中包含我在firebug参数表中看到的所有参数(它意味着所有6个参数)或只是具有值的参数(参数3-6)或仅参数i填写了提交表格(只是param5和param6)?

感谢您的支持

1 个答案:

答案 0 :(得分:4)

您创建HttpWebRequest对象,获取请求流,并将参数写入其中。 HttpRequest.GetRequestStream上的示例应该指出正确的方向。