0

我希望在两个服务之间保持持久的 HTTPS 连接。我想要一个专用的 SSL 连接来传输所有消息。我目前看到每个 HTTPS 请求都会触发一个新的握手,尽管它是一个会话恢复。如何在多个 HTTP 请求之间保持 SSL 会话处于活动状态?我正在使用标准的 HttpsUrlConnection。

4

1 回答 1

1

我目前看到每个 HTTPS 请求都会触发一个新的握手,尽管它是一个会话恢复。如何在多个 HTTP 请求之间保持 SSL 会话处于活动状态?

它是会话恢复的事实表明您所要求的已经发生。新连接正在加入现有 SSL 会话。

当您将 HTTP keep-alive 置于此之上时,TCP 连接被重用于多个请求,根本不需要重新握手,您的需求实际上已经不存在了。

您的问题没有意义,或者现有实现已经回答了您的问题。

于 2013-09-11T23:27:22.977 回答