关于servlet中获取服务器端口号的问题
在servlet中,如何获取tomcat打开的端口号?下面这三个函数有什么不同
request.getLocalPort() //返回8080
request.getRemotePort() //返回0
request.getServerPort() //返回8080
为什么getRemotePort总是返回0,而另外两个总是一样?
谢谢
------解决方案--------------------request.getLocalAddr():127.0.0.1 request.getLocalPort():8080 request.getRemoteAddr():127.0.0.1 request.getRemotePort():3411
request.getLocalAddr():127.0.0.1 request.getLocalPort():8080 request.getRemoteAddr():127.0.0.1 request.getRemotePort():3413
我的机器连续访问两次的结果
你的程序不可能分出来代理的端口
除非你知道用户是使用哪个代理端口访问的