c# - 如何使用 httpWebRequest 设置请求体

标签 c# httpwebrequest httprequest

我想使用 httpWebRequest 将数据“发布”到网站。所以我使用 Firebug 分析真正发送到服务器的内容。第一步,我使用浏览器浏览 www.mytargetURL.net,其次,打开 Firebug ,之后,我填写所有表单数据并单击提交按钮(这意味着将数据发布到服务器)。所以,我看着 Firebug ,请求正文部分有很多参数。像这样的东西:

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

问题是:我应该使用我在 firebug 参数表中看到的所有参数(这意味着所有 6 个参数)或仅具有值的参数(参数 3-6)或仅参数 i 来设置 httpWebRequest obj 的请求主体是否填写了提交表单(仅 param5 和 param6)?

谢谢大家的支持

最佳答案

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

关于c# - 如何使用 httpWebRequest 设置请求体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13301968/

相关文章:

httpwebrequest - 我可以通过 HTTP header 检测图像请求吗?

c# - HttpWebRequest.Create 返回 (500) 内部服务器错误

c# - 阅读网站的编码问题,三种不同的编码

php - Symfony2 : send a HTTP Request

java - 如何使用 Java 应用程序监控 PC 中任何浏览器的网络流量

c# - 哪个更好地用于处理请求aspx或ashx?

c# - 在 Blazor 的客户端上播放声音?

c# - 如何在 Collection<T> 继承类中找到元素索引?

c# - 获取 HttpRequestException : The response ended prematurely

c# - 如何在不使用模型的情况下使用 Entity Framework 执行原始 SQL 查询?