MapRequestHeader
GatewayFilter
Factory
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
这会向附带来自传入 HTTP 请求的 “Blue” 标头已更新值的向下请求添加 “X-Request-Red:<values>` 标头。