Есть простой код, использующий curl_easy интерфейс.
#define DST_HOST "http://somewhere"
...
CURL* handle = NULL;
curl_global_init(CURL_GLOBAL_ALL);
handle = curl_easy_init();
curl_easy_setopt(handle, CURLOPT_URL, DST_HOST);
curl_easy_setopt(handle, CURLOPT_WRITEFUNCTION, readfunc);
printf("code = %d\n", curl_easy_perform(handle));
curl_easy_cleanup(handle);
curl_easy_perform() возвращает внутренний код результата работы libcurl.
А как средствами самого libcurl определить, какой код
ошибки выдал удаленный http-сервер: 403, 404 или еще какой-нибудь?
Спасибо.
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум c++ curl Работа с https (2014)
- Форум libcurl кракозябры (2017)
- Форум Как c помощью libcurl отправить POST строку в юникоде. (2015)
- Форум HTTPS POST запрос посредством CURL в среде Visual C++ (2017)
- Форум Авторизация с помощью cUrl (2009)
- Форум Curl (2012)
- Форум Статическая линковка myapp+libcurl+libssl (2019)
- Форум С++ Проверка доступа в интернет с помощью библиотеки curl (2013)
- Форум ошибка: collect2: error: ld returned 1 exit status (2018)
- Форум C++ curl FTP убрать лишний вывод в консоль (2013)