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

发布于 2022-09-01 23:55:50 字数 330 浏览 8 评论 0

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

httpclient版本

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

生生漫 2022-09-08 23:55:50

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

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

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

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

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

白衬杉格子梦 2022-09-08 23:55:50

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

春花秋月 2022-09-08 23:55:50

使用HttpClientBuilder

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文