curl

Отправить HTTP-запрос из терминала

Что делает

curl делает запрос по адресу и печатает ответ. На сервере так проверяют, отвечает ли сайт или API: curl http://localhost:3000/health. -I запрашивает только заголовки — видно код ответа, редиректы и настройки кеша.

-L идёт по редиректам, -o <файл> сохраняет ответ в файл, а -X POST с -d отправляет данные. -v показывает весь обмен с сервером, включая TLS, — полезно, когда что-то не работает.

Синтаксис

curl <адрес>
curl -I <адрес>
curl -L -o <файл> <адрес>

Примеры

Связанные команды

Потренировать · Все команды