AddRequestHeader GatewayFilter 工廠
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}