无法从github服务器获得响应

时间:2016-03-28 15:37:38

标签: github poco-libraries

我正在使用POCO库在我的app和github之间建立通信以便使用它的API,不幸的是在发送(成功)非常基本的请求之后我没有得到任何回复:

    URI uri("https://api.github.com/zen");
    std::string path(uri.getPathAndQuery());

    HTTPClientSession client(uri.getHost(),uri.getPort());

    HTTPRequest req(HTTPRequest::HTTP_GET, path, HTTPMessage::HTTP_1_1);

    client.sendRequest(req);
    HTTPResponse res;
    client.receiveResponse(res);//this throws error "Poco::Net::NoMessageException"  

我已经检查了这个URI并在将其粘贴到浏览器后我得到了正确的响应,即github服务器中的随机“智慧”。
有没有人知道如何修复我的代码,以便实际获得响应?

1 个答案:

答案 0 :(得分:0)

您正尝试使用不安全协议连接到安全服务器。使用HTTPSClientSession