【发布时间】:2019-12-14 20:07:05
【问题描述】:
我知道zuul网关可以通过配置去掉,但是springcloud-gateway是怎么实现的呢?
祖尔: 敏感标头:Cookie、Set-Cookie 忽略标题:访问控制允许来源,访问控制允许凭据
【问题讨论】:
我知道zuul网关可以通过配置去掉,但是springcloud-gateway是怎么实现的呢?
祖尔: 敏感标头:Cookie、Set-Cookie 忽略标题:访问控制允许来源,访问控制允许凭据
【问题讨论】:
可以使用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属性。
【讨论】: