RewriteRequestParameter GatewayFilter ファクトリ

RewriteRequestParameter GatewayFilter ファクトリは、name パラメーターと replacement パラメーターを受け取ります。指定された name のリクエストパラメーターの値を書き換えます。同じ name を持つリクエストパラメーターが複数設定されている場合、単一の値に置き換えられます。リクエストパラメーターが見つからない場合、変更は行われません。次のリストは、RewriteRequestParameter GatewayFilter を構成します。

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

/products?campaign=old へのリクエストの場合、これによりリクエストパラメーターが campaign=fall2023 に設定されます。