Я использую Visual Studio C ++ 2010, и он прекрасно работает с cURL, но проблема в том, что запросы https ничего не возвращают. вместо отображения вывода:
#include "StdAfx.h"
#include <stdio.h>
#include <curl/curl.h>
#include <conio.h>
int main(void)
{
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "https://www.google.com");
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
}
_getch();
return 0;
}
Этот код, например, это просто запрос https в Google, но он ничего не возвращает только потому, что он начинается с https. и если я уберу «s» из https, он будет работать нормально: «http://www.google.com.br" показывает результат нормально. Что мне здесь не хватает? Я использую пример из cURL.
Я пытался с другими сайтами, и то же самое случилось. : / как https://www.facebook.com
Кстати, если вы, ребята, знаете, как хранить содержимое веб-страницы в строке, я был бы рад узнать.
Спасибо заранее. :)