Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在WebRequest中获取客户端的远程地址_Java_Spring_Spring Boot_Http_Spring Mvc - Fatal编程技术网

Java 如何在WebRequest中获取客户端的远程地址

Java 如何在WebRequest中获取客户端的远程地址,java,spring,spring-boot,http,spring-mvc,Java,Spring,Spring Boot,Http,Spring Mvc,是否有任何方法可以从org.springframework.web.context.request.WebRequest获取服务器客户端的原始IP地址?我建议查看使用此接口的层次结构。 以下是UML: 这里的主要任务是找到能够获取本机javax.servlet.http.HttpServletRequest接口及其标准方法的地方: getRemoteAddr(),getRemotePort(),getRemoteHost()请注意,这将是当前分配给转发请求的最后一个设备的IP地址。不一定是客户

是否有任何方法可以从
org.springframework.web.context.request.WebRequest
获取服务器客户端的原始IP地址?

我建议查看使用此接口的层次结构。 以下是UML:

这里的主要任务是找到能够获取本机
javax.servlet.http.HttpServletRequest
接口及其标准方法的地方:
getRemoteAddr()
getRemotePort()
getRemoteHost()

请注意,这将是当前分配给转发请求的最后一个设备的IP地址。不一定是客户端,当然不适合用作会话密钥或身份验证主体。