С чего начать Первые шаги трек · 15 ступеней
Linux Labs
К статье

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, чтобы ошибка осталась видна.

Загрузка…