MapRequestHeader GatewayFilter 工厂
MapRequestHeader GatewayFilter Factory
MapRequestHeader GatewayFilter 工厂接收 fromHeader 和 toHeader 参数。它会创建一个新的命名头部(toHeader),其值从传入 HTTP 请求的现有命名头部(fromHeader)中提取。如果输入的头部不存在,则此过滤器不产生任何影响。如果新的命名头部已存在,其值将用新值进行扩充。以下示例配置了一个 MapRequestHeader:
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 头部更新后的值。