我知道可以通过配置移除zuul网关,但是springcloud-gateway是如何实现的呢?
zuul:敏感-标头: Cookie,Set-Cookie已忽略-标头: Access-Control-Allow-Origin,Access-Control-Allow-Credentials
发布于 2019-08-08 15:10:44
它可以使用RemoveRequestHeaderGatewayFilterFactory、RemoveResponseHeaderGatewayFilterFactory或RemoveHopByHopHeadersFilter来完成。
请查看spring-cloud-gateway guide。选择适合您的用例的过滤器。
您可以像下面这样配置。
# 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应用于所有路由。但是,如果要对所有路由应用RemoveRequestHeaderGatewayFilterFactory或RemoveResponseHeaderGatewayFilterFactory,则必须设置spring.cloud.gateway.default-filters属性。
https://stackoverflow.com/questions/57390121
复制相似问题