我已经使用 openssl 构建了curl,并且能够执行https 连接。
现在,每次当curl建立TLS连接时,它都会再次握手。
我需要利用客户端与服务器的先前连接会话ID,并在下一个请求中使用它。我已经尝试过以下选项,但每次尝试仍然会进行新的握手
curl_easy_setopt(curl, CURLOPT_URL, https://127.0.0.1);
curl_easy_setopt(curl, CURLOPT_WRITEHEADER, headerfile);
curl_easy_setopt(curl,CURLOPT_SSLCERTTYPE,"PEM");
curl_easy_setopt(curl,CURLOPT_SSLCERT,"My.cert");
curl_easy_setopt(curl,CURLOPT_SSLKEYTYPE,"PEM");
curl_easy_setopt(curl,CURLOPT_SSLKEY,"My.Key");
curl_easy_setopt(curl,CURLOPT_CAINFO,".");
curl_easy_setopt(curl,CURLOPT_SSL_VERIFYPEER,1L);
curl_easy_setopt(curl, CURLOPT_COOKIEJAR,"seesion.id")
res = curl_easy_perform(curl);
if(res != CURLE_OK)
{
fprintf(stderr, "curl_easy_perform() failed: %s\n",
}
curl_easy_cleanup(curl);
我尝试使用curl 执行此操作,但无法执行此操作,有人可以建议我如何使用cCURL 执行此操作..?