如何在Websphere Liberty Core 17.0.0.1中抑制$ WSEP头

时间:2017-05-30 13:42:32

标签: websphere websphere-liberty

我在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容器以禁止此标头?

2 个答案:

答案 0 :(得分:2)

您应该使用完整的webcontainer名称“com.ibm.ws.webcontainer.suppresserrorpageodrheader”,这应该会抑制$ WSEP标头。

某些原始/旧WAS属性在Liberty中没有短名称。

答案 1 :(得分:1)

<webContainer com.ibm.ws.webcontainer.suppresserrorpageodrheader="true"/>