2016-03-28 19 views
-1

Uygulamam ile github arasında kendi API'sini kullanmak için iletişim kurmak için POCO kütüphanesi kullanıyorum ve maalesef (temelde) çok temel istekleri gönderdikten sonra herhangi bir yanıt alamıyorum:Github sunucusundan yanıt alınamıyor

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" 

Bu URI'yi kontrol ettim ve tarayıcıya yapıştırarak, doğru yanıt alıyorum, yani github sunucusundan rastgele "bilgelik" alıyorum.
Kodumun nasıl düzeltileceği konusunda herhangi bir fikri olan var mı?

cevap

0

Güvenli olmayan bir protokol kullanarak güvenli bir sunucuya bağlanmaya çalışıyorsunuz. HTTPSClientSession kullanın.