request.getRemoteAddr()返回的值是形如:0:0:0:0:0:0:0:1,而不是IP4的值,怎么处理啊?
老哥我这边情况和你一样把localhost换成127.0.0.1就行了。具体我感觉可能是win10里面网关的问题,具体不太了解,如果能帮到你。你知道为啥还烦请告知一下缘由。
如果获取到的ip=0:0:0:0:0:0:0:1,这是本机访问才会得到的ipv6结果。
网上有人说:如果你本机通过localhost、127.0.0.1和本机真实地址访问时,获取到的ip也有区别。
总之我将localhost换成127.0.0.1是没有区别的。
检查了一下消息头,其中“远程地址”项内容是:::1:8080