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 に設定されます。