【问题标题】:IBM Websphere 7 set/add http header valueIBM Websphere 7 设置/添加 http 标头值
【发布时间】:2014-07-07 16:00:02
【问题描述】:

我正在使用 IBM Websphere 7,当我尝试向 http 标头添加值时遇到问题(X-UA-Compatible : IE=edge,chrome=1)。它告诉我响应已经提交并且无法添加值。如果您可以在 Websphere 7 中设置一个配置以自动将其添加到响应标头中,那将是完美的。

【问题讨论】:

  • 我不知道总是添加这个的配置。但是,响应已经提交的错误意味着在您调用 response.setHeader(...) 之前,一些其他代码已写入响应的输出流——即使只是一点点——并且容器(WebSphere)已经将一些输出写入插座。如果您的应用程序已经编写了部分/全部正文,则无法发送客户端标头;每个 HTTP RFC 的标头必须位于首位。如果您发布代码,可以提供更多指导。

标签: java http websphere


【解决方案1】:

我想出的解决方案是创建一个过滤器,该过滤器将在处理请求的早期执行。该过滤器会将值添加到响应标头。这是一种解决方法,并不是我想要的,但它现在有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    相关资源
    最近更新 更多