c# - 如何为 HttpWebRequest 设置 HttpRequestHeader?

标签 c# httpwebrequest

我正在尝试像这样为 HttpWebRequest 设置 HttpRequestHeader:

new HttpWebRequest().Headers.Add(HttpRequestHeader.UserAgent, "Mozilla/4.0");

但我得到一个异常:System.ArgumentException: This header must be modified using the appropriate property

我应该如何设置页眉?

最佳答案

UserAgent 是一个属性。所以这样设置:

HttpWebRequest request = new HttpWebRequest();
request.UserAgent = "Mozilla/4.0";

关于c# - 如何为 HttpWebRequest 设置 HttpRequestHeader?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2470815/

相关文章:

windows - 如何使用 Location header 使 HTTP 缓存失效?

c# - 通过 HTTP 使用 MSMQ。如何处理队列?

c# - 私有(private)诠释? _城市_Id;谁能告诉我 "?"在这里是什么意思

c# - 是什么混淆或导致我的 Http Web 请求 header 有时包含 "Proxy-Connection"而不是 "Connection"?

c# - 对 SSL 的 HttpWebRequest 失败

java - Java 中 HttpGet/Post 的包装类?

Silverlight HttpWebRequest.Create 卡在异步 block 内

c# - EF - 将泛型类映射到复杂类型

c# - Mono TLS1.2 问题 - btls-cert-sync "command not found"

c# - WPF DataGrid EditItem 异常