From 0abe96239aca8af017107ab89b308394bfeed603 Mon Sep 17 00:00:00 2001 From: Been24 <894661859@qq.com> Date: Fri, 14 Mar 2025 09:33:21 +0800 Subject: [PATCH] Update developer-guide.adoc Signed-off-by: Been24 <894661859@qq.com> --- .../spring-cloud-gateway-server-webflux/developer-guide.adoc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/modules/ROOT/pages/spring-cloud-gateway-server-webflux/developer-guide.adoc b/docs/modules/ROOT/pages/spring-cloud-gateway-server-webflux/developer-guide.adoc index 2ba6507d..709b7551 100644 --- a/docs/modules/ROOT/pages/spring-cloud-gateway-server-webflux/developer-guide.adoc +++ b/docs/modules/ROOT/pages/spring-cloud-gateway-server-webflux/developer-guide.adoc @@ -134,8 +134,9 @@ public GlobalFilter customGlobalFilter() { .defaultIfEmpty("Default User") .map(userName -> { //adds header to proxied request - exchange.getRequest().mutate().header("CUSTOM-REQUEST-HEADER", userName).build(); - return exchange; + ServerHttpRequest.Builder builder = exchange.getRequest().mutate().header("CUSTOM-REQUEST-HEADER", userName); + //use builder to manipulate the request + return exchange.mutate().request(builder.build()).build(); }) .flatMap(chain::filter); }