SetRequestHostHeader GatewayFilter 工厂
在某些情况下,可能需要覆盖 Host 请求头。在这种情况下,SetRequestHostHeader GatewayFilter 工厂可以用指定的值替换现有的 Host 请求头。该过滤器接受一个 host 参数。以下列表配置了一个 SetRequestHostHeader GatewayFilter:
application.yml
spring:
cloud:
gateway:
routes:
- id: set_request_host_header_route
uri: https://:8080/headers
predicates:
- Path=/headers
filters:
- name: SetRequestHostHeader
args:
host: example.org
SetRequestHostHeader GatewayFilter 工厂会将 Host 请求头的值替换为 example.org。