您的位置:首页 > 其它

项目获取端口getServerPort()和getLocalPort()区别

2017-10-18 16:29 435 查看
今天明白了这两者间的区别,特地记录下:

假设我的tomcat服务器端口是80,对外端口是通过防火墙设置后映射出来的,为8050,

用getLocalhost获取到的是80端口,

用getServerPort获取到的是8050端口。

我的理解是:

getLocalhost获取的是最后的端口,无论中间经过多少端口转发;

getServerPor获取的是当前访问的链接端口。假设我们的链接是http://localhost:8090/AA,那么获取的端口为8090。

区分这两个函数对项目中有通过代理或者转发获取端口,还是比较有用的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐