RewriteRequestParameter GatewayFilter 工厂

RewriteRequestParameter GatewayFilter 工厂接收一个 name 参数和一个 replacement 参数。它将重写给定 name 的请求参数值。如果设置了多个具有相同 name 的请求参数,它们将被替换为单个值。如果没有找到请求参数,则不会进行任何更改。以下列表配置了一个 RewriteRequestParameter GatewayFilter

示例 1. application.yml
spring:
  cloud:
    gateway:
      routes:
      - id: rewriterequestparameter_route
        uri: https://example.org
        predicates:
        - Path=/products
        filters:
        - RewriteRequestParameter=campaign,fall2023

对于对 /products?campaign=old 的请求,这将把请求参数设置为 campaign=fall2023

© . This site is unofficial and not affiliated with VMware.