我在Websphere Liberty Core 17.0.0.1上运行了一个应用程序。每当它响应4xx状态代码时,Web容器会将名为$WSEP
的标头添加到响应中。例如:
$WSEP →
Cache-Control →no-cache, no-store, max-age=0, must-revalidate
Content-Language →en-US
Content-Type →text/html;charset=UTF-8
Date →Tue, 30 May 2017 13:21:21 GMT
Expires →0
Pragma →no-cache
Transfer-Encoding →chunked
我尝试将网络容器属性suppressErrorPageODRHeader
添加到我的server.xml
中,请取消此标头,但它无法正常工作。
<webContainer suppressErrorPageODRHeader="true"/>
如何配置我的Web容器以禁止此标头?
答案 0 :(得分:2)
您应该使用完整的webcontainer名称“com.ibm.ws.webcontainer.suppresserrorpageodrheader”,这应该会抑制$ WSEP标头。
某些原始/旧WAS属性在Liberty中没有短名称。
答案 1 :(得分:1)
<webContainer com.ibm.ws.webcontainer.suppresserrorpageodrheader="true"/>