为了账号安全,请及时绑定邮箱和手机立即绑定

httpclient多次网络请求可不可以一直都是用同一个端口映射?

httpclient多次网络请求可不可以一直都是用同一个端口映射?

森栏 2019-03-21 18:19:19
比如我本次请求一个网页使用了httpclient.execute(url),此时产生了与服务器连接的一个端口映射,那么我想下一次网络请求仍然使用这个端口映射,可不可以呢?或者是有什么实现方法?测试发现上一次产生的端口映射中的本地端口在使用完毕后自动就关闭了(即本地netstat -n查看端口找不到之前开启的端口了),请指教!httpclient版本
查看完整描述

3 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

看这篇文章对你有没帮助。

HttpClient4.3教程 第二章 连接管理

最好看官网英文说明 Chapter 2. Connection management

OSChina有人提类似问题 httpClient释放链接的问题

然后,这篇文章是4.x之前的httpClient httpclient 如何保持会话


查看完整回答
反对 回复 2019-04-16
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

连接时使用长连接可以有概率实现这种需求。
HTTP协议中端口的使用对你应该是透明的,你并不能也并不需要知道实际上HTTP协议提供者使用了哪个具体的端口进行连接。如果你要实现这个需要,应当是自己改写HTTP,从抛弃这些HTTP包。

查看完整回答
反对 回复 2019-04-16
?
慕慕森

TA贡献1856条经验 获得超17个赞

使用HttpClientBuilder


查看完整回答
反对 回复 2019-04-16
  • 3 回答
  • 0 关注
  • 724 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信