跳到主要内容
版本:5.0.1

DedupeResponseHeader GatewayFilter 工厂

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

DedupeResponseHeader GatewayFilter 工厂接收一个 name 参数和一个可选的 strategy 参数。name 可以包含一个以空格分隔的响应头名称列表。以下示例配置了一个 DedupeResponseHeader GatewayFilter:

spring:
cloud:
gateway:
routes:
- id: dedupe_response_header_route
uri: https://example.org
filters:
- DedupeResponseHeader=Access-Control-Allow-Credentials Access-Control-Allow-Origin

当网关的CORS逻辑和下游逻辑同时添加Access-Control-Allow-Credentials和Access-Control-Allow-Origin响应头时,此功能会移除重复的值。

DedupeResponseHeader 过滤器还接受一个可选的 strategy 参数。可接受的值为 RETAIN_FIRST(默认)、RETAIN_LAST 和 RETAIN_UNIQUE。