【发布时间】:2014-01-12 15:47:27
【问题描述】:
我知道在使用 HttpURLConnection 时,Java 会尝试重用相同的 TCP 连接来处理对服务器的多个请求,除非服务器端有限制。事实上,当我看到wireshark 日志时,HTTP 标头的requestHeaders 之一是Connection: keep-alive。但是当服务器返回数据时,我看到一个 TCP [FIN,ACK] 数据包从我这边发送回服务器。
这究竟是如何重用 tcp 连接的?
【问题讨论】:
标签: java http tcp httpurlconnection