AddRequestHeader GatewayFilter Factory
AddRequestHeader GatewayFilter 工厂采用 name 和 value 参数。以下示例配置了 AddRequestHeader GatewayFilter:
application.yml
spring:
cloud:
gateway:
routes:
- id: add_request_header_route
uri: https://example.org
filters:
- AddRequestHeader=X-Request-red, blue
此清单将 X-Request-red:blue 标头添加到所有匹配请求的下游请求标头中。
AddRequestHeader 了解用于匹配路径或主机的 URI 变量。URI 变量可以用于该值,并在运行时展开。以下示例配置了使用变量的 AddRequestHeader GatewayFilter:
application.yml
spring:
cloud:
gateway:
routes:
- id: add_request_header_route
uri: https://example.org
predicates:
- Path=/red/{segment}
filters:
- AddRequestHeader=X-Request-Red, Blue-{segment}