如何删除响应标头,例如访问控制允许源、访问控制允许凭据



我知道zuul网关可以通过配置来删除,但是springcloud-gateway是如何实现的呢?

祖尔: 敏感标头:Cookie,Set-Cookie 忽略标头:访问控制允许源,访问控制允许凭据

可以使用RemoveRequestHeaderGatewayFilterFactoryRemoveResponseHeaderGatewayFilterFactoryRemoveHopByHopHeadersFilter来完成。

请查看弹簧云网关指南。选择适合您的使用案例的筛选条件。

您可以像下面这样配置。

# RemoveHopByHopHeadersFilter
spring.cloud.gateway.filter.remove-hop-by-hop: 
- Access-Control-Allow-Origin
- Access-Control-Allow-Credentials
# RemoveResponseHeaderGatewayFilterFactory
spring:
cloud:
gateway:
routes:
- id: test-route
uri: http://test.org
filters:
- RemoveResponseHeader= Access-Control-Allow-Origin

默认情况下,RemoveHopByHopHeadersFilter应用于所有路由。但是,如果要将RemoveRequestHeaderGatewayFilterFactoryRemoveResponseHeaderGatewayFilterFactory应用于所有路由,则必须设置spring.cloud.gateway.default-filters属性。

相关内容

  • 没有找到相关文章

最新更新