我正在使用wininet在我的服务器上发送一些后续的http请求,直到我使用TLS(INTERNET_FLAG_SECURE
中的HttpOpenRequestA
标志)连接正在被重用。现在我想使用TLS,设置提到的标志,还标记INTERNET_FLAG_IGNORE_CERT_CN_INVALID
和INTERNET_FLAG_IGNORE_CERT_DATE_INVALID
(跳过自签名证书验证) - 现在为每个HttpOpenRequest
调用建立一个新连接。如何使用tls重用conn?
附: INTERNET_FLAG_EXISTING_CONNECT
没有效果
每个新连接都执行单独的TCP握手和单独的TLS握手。在会话重用的情况下,不执行密钥交换,即重用相同的对称密钥。