Browse Source

Fall back on remoteHost if remoteAddress is null

See gh-35589
pull/35672/head
rstoyanchev 2 months ago
parent
commit
03c3ec1577
  1. 4
      spring-web/src/main/java/org/springframework/http/server/ServletServerHttpRequest.java

4
spring-web/src/main/java/org/springframework/http/server/ServletServerHttpRequest.java

@ -220,7 +220,9 @@ public class ServletServerHttpRequest implements ServerHttpRequest { @@ -220,7 +220,9 @@ public class ServletServerHttpRequest implements ServerHttpRequest {
@Override
public InetSocketAddress getRemoteAddress() {
return new InetSocketAddress(this.servletRequest.getRemoteAddr(), this.servletRequest.getRemotePort());
String addressOrHost = this.servletRequest.getRemoteAddr();
addressOrHost = (addressOrHost != null ? addressOrHost : this.servletRequest.getRemoteHost());
return new InetSocketAddress(addressOrHost, this.servletRequest.getRemotePort());
}
@Override

Loading…
Cancel
Save