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。