【发布时间】:2011-04-27 21:02:12
【问题描述】:
我试图使用 C# 修改 HTTP 标头。我试图操纵 Page preinit 事件上的 Request.Headers。但是当我尝试为标头设置任何内容时,我得到 PlatformNotSupportedException。由于我们无法为 Reqeust.Headers 设置新的 NameValueCollection,因此我尝试使用以下代码设置该值:
Request.Headers.Set(HttpRequestHeader.UserAgent.ToString(), "some value");
知道如何实现吗?
【问题讨论】:
-
您真的需要设置 Request(=incoming) 值,还是 Response 值 (=outgoing)?
标签: c# http-headers namevaluecollection