MapRequestHeader GatewayFilter 工廠
MapRequestHeader GatewayFilter 工廠接受 fromHeader 和 toHeader 引數。它會建立一個新的命名頭部 (toHeader),其值從傳入的 HTTP 請求中一個已存在的命名頭部 (fromHeader) 中提取。如果輸入頭部不存在,則此過濾器不會產生任何影響。如果新的命名頭部已經存在,則其值將透過新值進行擴充。以下示例配置了一個 MapRequestHeader
application.yml
spring:
cloud:
gateway:
routes:
- id: map_request_header_route
uri: https://example.org
filters:
- MapRequestHeader=Blue, X-Request-Red
這會將 X-Request-Red:<values> 頭部新增到下游請求中,其值由傳入 HTTP 請求的 Blue 頭部更新。