比如我本次请求一个网页使用了httpclient.execute(url),此时产生了与服务器连接的一个端口映射,那么我想下一次网络请求仍然使用这个端口映射,可不可以呢?或者是有什么实现方法?测试发现上一次产生的端口映射中的本地端口在使用完毕后自动就关闭了(即本地netstat -n查看端口找不到之前开启的端口了),请指教!
连接时使用长连接可以有概率实现这种需求。
HTTP协议中端口的使用对你应该是透明的,你并不能也并不需要知道实际上HTTP协议提供者使用了哪个具体的端口进行连接。如果你要实现这个需要,应当是自己改写HTTP,从抛弃这些HTTP包。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。