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