跳到主要内容
版本:5.0.1

RewriteRequestParameter GatewayFilter 工厂

DeepSeek V3 中英对照 RewriteRequestParameter GatewayFilter Factory RewriteRequestParameter GatewayFilter Factory

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。