3232import org .springframework .http .ResponseCookie ;
3333import org .springframework .util .MultiValueMap ;
3434import org .springframework .web .server .ServerWebExchange ;
35- import org .springframework .web .util .ForwardedHeaderUtils ;
3635
3736public class ServerWebExchangeContext implements WebContext {
3837
@@ -144,20 +143,17 @@ public String getProtocol() {
144143
145144 @ Override
146145 public String getServerName () {
147- return ForwardedHeaderUtils .adaptFromForwardedHeaders (
148- exchange .getRequest ().getURI (), exchange .getRequest ().getHeaders ()).build ().getHost ();
146+ return exchange .getRequest ().getURI ().getHost ();
149147 }
150148
151149 @ Override
152150 public int getServerPort () {
153- return ForwardedHeaderUtils .adaptFromForwardedHeaders (
154- exchange .getRequest ().getURI (), exchange .getRequest ().getHeaders ()).build ().getPort ();
151+ return exchange .getRequest ().getURI ().getPort ();
155152 }
156153
157154 @ Override
158155 public String getScheme () {
159- return ForwardedHeaderUtils .adaptFromForwardedHeaders (
160- exchange .getRequest ().getURI (), exchange .getRequest ().getHeaders ()).build ().getScheme ();
156+ return exchange .getRequest ().getURI ().getScheme ();
161157 }
162158
163159 @ Override
@@ -167,8 +163,7 @@ public boolean isSecure() {
167163
168164 @ Override
169165 public String getFullRequestURL () {
170- return ForwardedHeaderUtils .adaptFromForwardedHeaders (
171- exchange .getRequest ().getURI (), exchange .getRequest ().getHeaders ()).build ().toUriString ();
166+ return exchange .getRequest ().getURI ().toString ();
172167 }
173168
174169 @ Override
0 commit comments