我创建了一个使用Poco库的C ++应用程序,以便向服务器发送https请求。我使用的代码非常简单:
const Context::Ptr ctx = new Context(Context::CLIENT_USE, "", "", "", Context::VERIFY_NONE, 9, false, "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH");
HTTPSClientSession session(_uri.getHost(), _uri.getPort(), ctx);
HTTPRequest request(HTTPRequest::HTTP_GET, path, HTTPMessage::HTTP_1_1);
代码运行正常,我得到了200个ok响应。经过一段时间后,我连续得到以下Poco异常:
"Poco Exception Code: 0 Name: SSL Exception"
我有默认超时,我假设是60秒。由于收到请求的繁忙服务器或其他东西,这是超时吗?我可以用我的代码来最小化这些事件吗?我也在poco Github bug跟踪器中创建了一个问题,但有人可以给我一个提示吗?