Команда curl
используется для передачи данных с помощью различных протоколов, включая HTTP, HTTPS, FTP и другие. Она позволяет загружать или отправлять данные на сервер, что делает её полезной для работы с API и загрузки файлов.
Основной синтаксис команды curl
выглядит следующим образом:
curl [options] [arguments]
-X
или --request
: Указывает HTTP-метод, который будет использоваться (например, GET, POST).-d
или --data
: Отправляет данные в теле запроса.-H
или --header
: Добавляет заголовок к запросу.-o
: Сохраняет вывод в файл.-I
или --head
: Получает только заголовки ответа.curl https://example.com
curl -X POST -d "name=John&age=30" https://example.com/api
curl -I https://example.com
curl -o myfile.html https://example.com
curl -H "Authorization: Bearer token" https://example.com/api
-v
для получения подробной информации о процессе запроса и ответа, что может помочь в отладке.-H
для добавления заголовков авторизации.