СегодняПочему бесплатное иногда лучше платного ВчераКак ставить программы и не словить заразу
На неделеТоп-15 open-source программ, которые заменили мне платный софт СвежееМой личный набор софта на новой системе

HTTPie — настоящая free as in freedom программа, культовая находка

Категория: Сеть и интернет · Лицензия: BSD · Платформа: Windows / macOS / Linux (зависит от программы)

⬇ Скачать с официального сайта

HTTPie

CLI для HTTP. Если curl — швейцарский нож с тысячей флагов, который ты каждый раз гуглишь, то HTTPie — то же самое, но с человеческим лицом. Написан на Python, MIT-лицензия, разрабатывается с 2012 года.

Простой пример. Curl-вариант POST с JSON:

curl -X POST https://api.example.com/users -H "Content-Type: application/json" -d '{"name":"Alice","age":30}'

HTTPie-вариант:

http POST api.example.com/users name=Alice age:=30

Всё. https-схема по умолчанию (для http: явно), JSON-тело собирается из аргументов (= для строки, := для числа/булева/массива/объекта), Content-Type ставится автоматически, ответ подсвечивается синтаксисом, JSON форматируется красиво.

Что умеет ещё. Сессии: http --session=myapi login.example.com email=a@b.com password=secret, потом все последующие http --session=myapi ... переиспользуют куки и заголовки. Авторизация — Basic, Digest, Bearer, кастомные плагины (есть AWS-Sig, OAuth, JWT). Загрузка файлов: http POST upload.com/files file@./photo.jpg. Скачивание с прогрессбаром: http --download example.com/big.iso. Стриминг ответа: --stream.

Плагины. python pip install httpie-jwt-auth и аналогичные расширяют функциональность. Есть плагин для GraphQL, для генерации curl-команды из httpie-вызова (на случай, если коллега требует «дай curl»).

HTTPie Desktop. С 2022-го команда выпустила платный графический клиент (хотя CLI остаётся бесплатным и открытым). Это Postman-конкурент, кроссплатформенный, с историей, коллекциями, переменными окружения, генерацией кода.

Минусы. Зависит от Python — это на 99% машин нормально, но в очень тонком Docker-контейнере или на embedded curl будет легче. Скорость на гигантских ответах меньше, чем у curl (форматирование и подсветка не бесплатны — есть флаг --print=b --pretty=none). На Windows работает, но в PowerShell с автодополнением чуть менее гладко, чем на Linux.

Альтернативы. curl — везде, всегда, во всём. wget — для скачивания. xh — Rust-клон HTTPie, быстрее, легче, статический бинарь без Python. curlie — обёртка над curl с HTTPie-подобным синтаксисом. Bruno / Hoppscotch / Insomnia / Postman — GUI-альтернативы для тех, кто не любит CLI.

Сетап. На Linux/macOS: pipx install httpie или apt/brew install httpie. На Windows: pip install httpie или scoop install httpie.

Кому. Бэкенд-разработчикам, которые целый день дёргают API: тестируют свой, читают сторонний, дебажат продакшн. DevOps'ам в скриптах: HTTPie с --check-status возвращает ненулевой код выхода на 4xx/5xx, это удобно встраивать в CI. Тем, кто пишет документацию по API — примеры с HTTPie читаются как псевдокод и понятны людям, не знающим curl.

⬇ Скачать с официального сайта
НазваниеHTTPie
КатегорияСеть и интернет
ЛицензияBSD
Официальный сайтhttps://httpie.io/download
Цена0 ₽ — программа бесплатная
ЯзыкиРусский, английский и десятки других (зависит от сборки)
rutor-info.ru — каталог легального бесплатного и свободного ПО. Все ссылки ведут на официальные сайты разработчиков. Мы ничего не размещаем и не раздаём пиратского. Тексты — авторские, пишутся вручную. © 2026