Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache camel “如何关闭/删除”;服务器版本";在Fuse 6.2的HTTP响应头中_Apache Camel_Jbossfuse - Fatal编程技术网

Apache camel “如何关闭/删除”;服务器版本";在Fuse 6.2的HTTP响应头中

Apache camel “如何关闭/删除”;服务器版本";在Fuse 6.2的HTTP响应头中,apache-camel,jbossfuse,Apache Camel,Jbossfuse,来自我的ESB服务的HTTP响应包含以下HTTP头详细信息 HTTP/1.1200ok 传输编码:分块 服务器:Jetty(7.6.7.v20120910) 如何在响应头中删除/隐藏服务器版本 我尝试过驼峰路线配置,如下所示 removeHeaders模式=“*” 但这并没有成功。同时,我尝试使用cxf out拦截器拦截响应,但消息在PROTOCAL_头中只包含内容类型和日期 Fuse容器级别是否有任何配置可以从HTTP响应中删除此头密钥?对于jetty组件,我认为您不能。即使在应用了头过滤策略

来自我的ESB服务的HTTP响应包含以下HTTP头详细信息

HTTP/1.1200ok 传输编码:分块 服务器:Jetty(7.6.7.v20120910)

如何在响应头中删除/隐藏服务器版本

我尝试过驼峰路线配置,如下所示

removeHeaders模式=“*”

但这并没有成功。同时,我尝试使用cxf out拦截器拦截响应,但消息在PROTOCAL_头中只包含内容类型和日期


Fuse容器级别是否有任何配置可以从HTTP响应中删除此头密钥?

对于jetty组件,我认为您不能。即使在应用了头过滤策略之后,端点实现也会添加回三个头
内容类型
传输编码
、和
服务器


如果您有足够的灵活性,请尝试使用
netty4http
组件而不是jetty。可能在应用策略后它不会添加头/您使用jetty组件使用
removeHeaders

明确删除头,我认为您不能。即使在应用了头过滤策略之后,端点实现也会添加回三个头
内容类型
传输编码
、和
服务器


如果您有足够的灵活性,请尝试使用
netty4http
组件而不是jetty。可能在应用策略后它不会添加头/您可以使用
removeHeaders

显式删除头如果您将CXF用作web服务提供程序,则可以尝试添加自定义绑定,而不是CXF提供的默认绑定。在这种情况下,当标头从Camel Exchange填充回CXF Exchange时,可以删除/添加/覆盖某些属性。

如果使用CXF作为web服务提供程序,则可以尝试添加自定义绑定,而不是CXF提供的默认绑定。在这种情况下,当标头从Camel Exchange填充回CXF Exchange时,您可以删除/添加/覆盖某些属性。

是否可以发布路由?是否可以发布路由?