使用 request.getRemoteAddr() 返回 0:0:0:0:0:0:0:0:1
我正在尝试在我的web应用程序中打印已登录用户的IP地址。如果用户从另一台电脑(该电脑位于同一网络下,因为 Web 应用程序在我的电脑中运行)使用代码的 IP 地址进行连接,则返回其 IP 地址。当我从运行Web应用程序的PC登录时,我得到这个IP地址0:0:0:0:0:0:0:0:1。
为什么?这些命令之间有什么区别(我应该使用哪个?)。非常感谢!192.168.10.120:8080/WebApplication
request.getRemoteAddr()
request.getLocalAddr())