Данная лабораторная работа посвящена изучению CURL
- 1. Создать публичный репозиторий с названием lab12 на сервисе GitHub
- 2. Выполнить сборку проекта
- 3. Составить отчет и отправить ссылку личным сообщением в Slack
curl = curl_easy_init(); # Запускает сеанс curl.
curl_easy_setopt(curl, CURLOPT_URL, url); # Устанавливаем параметры для curl.
curl_easy_setopt(curl, CURLOPT_NOBODY, 1); # Отбрасывает тело ответа сервера.
res = curl_easy_perform(curl); # Выполняет передачу блокирующего файла.
curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &response_code); # Извлекает информацию из curl хэндла.
curl_easy_cleanup(curl); # Завершает curl хэндл.
Сборка проекта программы
$ cmake -H. -B_build -DCMAKE_INSTALL_PREFIX=_install
$ cmake --build _build --target install
Пример работы программы
$ ./cget https://yandex.ru
Response answer: 200
Copyright (c) 2017 TalkedDevotee