删除' Server'来自api响应的http标头

时间:2016-08-09 17:11:58

标签: apache-camel jetty fuseesb cxfrs

我有一个应用程序使用camel-jetty,camel-cxf来暴露REST api并在apache karaf(fuse esb)中运行。出于安全原因,我需要删除服务器'来自API响应的标头。我从camel交换头中删除了头,但它仍然以api响应返回Jetty(7.6.7.v20120910)。如何从API响应中删除标头?

2 个答案:

答案 0 :(得分:1)

jetty组件,您可以通过在端点uri中设置sendServerVersion来关闭sendServerVersion=false

对于Apache CXF或camel-cxf,我不确定是否可行。您需要检查Apache CXF文档。

答案 1 :(得分:0)

我将以下行添加到jetty.xml并删除了服务器标头。

<Set name="sendServerVersion">false</Set>