Apache camel “如何关闭/删除”;服务器版本";在Fuse 6.2的HTTP响应头中
来自我的ESB服务的HTTP响应包含以下HTTP头详细信息 HTTP/1.1200ok 传输编码:分块 服务器:Jetty(7.6.7.v20120910) 如何在响应头中删除/隐藏服务器版本 我尝试过驼峰路线配置,如下所示 removeHeaders模式=“*” 但这并没有成功。同时,我尝试使用cxf out拦截器拦截响应,但消息在PROTOCAL_头中只包含内容类型和日期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组件,我认为您不能。即使在应用了头过滤策略
Fuse容器级别是否有任何配置可以从HTTP响应中删除此头密钥?对于jetty组件,我认为您不能。即使在应用了头过滤策略之后,端点实现也会添加回三个头
内容类型
、传输编码
、和服务器
如果您有足够的灵活性,请尝试使用
netty4http
组件而不是jetty。可能在应用策略后它不会添加头/您使用jetty组件使用removeHeaders
明确删除头,我认为您不能。即使在应用了头过滤策略之后,端点实现也会添加回三个头内容类型
、传输编码
、和服务器
如果您有足够的灵活性,请尝试使用
netty4http
组件而不是jetty。可能在应用策略后它不会添加头/您可以使用removeHeaders
显式删除头如果您将CXF用作web服务提供程序,则可以尝试添加自定义绑定,而不是CXF提供的默认绑定。在这种情况下,当标头从Camel Exchange填充回CXF Exchange时,可以删除/添加/覆盖某些属性。如果使用CXF作为web服务提供程序,则可以尝试添加自定义绑定,而不是CXF提供的默认绑定。在这种情况下,当标头从Camel Exchange填充回CXF Exchange时,您可以删除/添加/覆盖某些属性。是否可以发布路由?是否可以发布路由?