$ http
curl для людей. Она нужна при разработке, сборке, проверке или запуске программ. Например, http GET api.github.com/repos/torvalds/linux — запрос с красивым выводом.
Синтаксис
http [ОПЦИИ] МЕТОД URL [ПОЛЕ=ЗНАЧ]
Основные опции
| -a user:pass | авторизация |
| --json / --form | тип тела |
| -h | только заголовки |
Примеры из практики
$ http GET api.github.com/repos/torvalds/linuxПосле запуска · пошаговоЧто произойдёт: запрос с красивым выводом. Что появится в терминале: Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты. Как понять, что всё получилось: Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
$ http POST api.com name=devПосле запуска · пошаговоЧто произойдёт: JSON-тело без возни. Что появится в терминале: Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты. Как понять, что всё получилось: Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE