【发布时间】:2012-04-23 17:56:24
【问题描述】:
是否有任何工作方法可以将自定义属性添加到 Http 请求中的 Http Header 中。到目前为止
我试过放入 Servlet 过滤器响应,httpRequest 没有 addHeader 方法。我在 JSF 中尝试了 Phase Listener。似乎什么都不起作用。有什么办法吗?
我使用 Weblogic,是否有任何 Weblogic 特定的方式,比如一些可用于设置自定义标头的标签。请提出建议。
简而言之,我想要 Http Header 请求中的自定义属性。
有什么方法可以让我做类似下面的可用于 IIS 服务器的操作
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>
</system.webServer>
【问题讨论】:
-
为什么不能用过滤器写?
-
功能需求不明确。 HTTP 请求参数与 HTTP 标头完全不同,因此您的问题令人困惑。此外,不清楚您是在谈论 HTTP 请求标头还是 HTTP 响应标头。
-
@RameshPVK :我想要请求中的 http 标头。并且请求没有 addHeader 方法。请求包装器实际上并没有将值放入标头中。它只是在您调用 getHeader 方法时从其他来源检索它。