curl — HTTP-запросы из консоли
шпаргалка · Ubuntu 24.04 · curl 8.5 https://lab.dimsanych.ru/ru/wiki/curl/Шпаргалка
-
curl -i http://site.lab.test/код, заголовки, тело -
curl -I http://site.lab.test/только заголовки (HEAD) -
curl -v -o /dev/null http://site.lab.test/весь обмен -
curl -s -o /dev/null -w '%{http_code}\n' http://site.lab.test/ -
curl -H 'Host: docs.lab.test' http://127.0.0.1/ -
curl --resolve shop.lab.test:443:127.0.0.1 https://shop.lab.test/ -
curl --cacert ca.pem https://shop.lab.test/доверять своему CA -
curl --unix-socket /run/app/app.sock http://localhost/ -
curl -X POST -H 'Content-Type: application/json' -d '{"a":1}' URL
Ключи
Таблица ниже — основные ключи. -s прячет и прогресс, и ошибки; в скриптах
его пишут вместе с -S, чтобы ошибка осталась видна.