1
1
/*
2
- * Copyright 2002-2024 the original author or authors.
2
+ * Copyright 2002-2025 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
@@ -114,7 +114,7 @@ void forwardedRequest(String protocol) throws Exception {
114
114
this .request .addHeader (X_FORWARDED_HOST , "84.198.58.199" );
115
115
this .request .addHeader (X_FORWARDED_PORT , "443" );
116
116
this .request .addHeader ("foo" , "bar" );
117
- this .request .addHeader (X_FORWARDED_FOR , "203.0.113.195" );
117
+ this .request .addHeader (X_FORWARDED_FOR , "[ 203.0.113.195] " );
118
118
119
119
this .filter .doFilter (this .request , new MockHttpServletResponse (), this .filterChain );
120
120
HttpServletRequest actual = (HttpServletRequest ) this .filterChain .getRequest ();
@@ -125,7 +125,7 @@ void forwardedRequest(String protocol) throws Exception {
125
125
assertThat (actual .getServerName ()).isEqualTo ("84.198.58.199" );
126
126
assertThat (actual .getServerPort ()).isEqualTo (443 );
127
127
assertThat (actual .isSecure ()).isTrue ();
128
- assertThat (actual .getRemoteAddr ()).isEqualTo (actual .getRemoteHost ()).isEqualTo ("203.0.113.195" );
128
+ assertThat (actual .getRemoteAddr ()).isEqualTo (actual .getRemoteHost ()).isEqualTo ("[ 203.0.113.195] " );
129
129
130
130
assertThat (actual .getHeader (X_FORWARDED_PROTO )).isNull ();
131
131
assertThat (actual .getHeader (X_FORWARDED_HOST )).isNull ();
@@ -481,7 +481,7 @@ void xForwardedForSingleIdentifier() throws Exception {
481
481
request .addHeader (X_FORWARDED_FOR , "203.0.113.195" );
482
482
HttpServletRequest actual = filterAndGetWrappedRequest ();
483
483
484
- assertThat (actual .getRemoteAddr ()).isEqualTo (actual .getRemoteHost ()).isEqualTo ("203.0.113.195" );
484
+ assertThat (actual .getRemoteAddr ()).isEqualTo (actual .getRemoteHost ()).isEqualTo ("[ 203.0.113.195] " );
485
485
assertThat (actual .getRemotePort ()).isEqualTo (MockHttpServletRequest .DEFAULT_SERVER_PORT );
486
486
}
487
487
@@ -490,7 +490,7 @@ void xForwardedForMultipleIdentifiers() throws Exception {
490
490
request .addHeader (X_FORWARDED_FOR , "203.0.113.195, 70.41.3.18, 150.172.238.178" );
491
491
HttpServletRequest actual = filterAndGetWrappedRequest ();
492
492
493
- assertThat (actual .getRemoteAddr ()).isEqualTo (actual .getRemoteHost ()).isEqualTo ("203.0.113.195" );
493
+ assertThat (actual .getRemoteAddr ()).isEqualTo (actual .getRemoteHost ()).isEqualTo ("[ 203.0.113.195] " );
494
494
assertThat (actual .getRemotePort ()).isEqualTo (MockHttpServletRequest .DEFAULT_SERVER_PORT );
495
495
}
496
496
0 commit comments