Знакомство с HTTPie ~ 5 мин
HTTPie (произносится как эйч-ти-ти-пай) — консольный HTTP клиент. Его цель – сделать взаимодействие CLI (command line interface) с веб-сервисами максимально удобными для человека.
HTTPie предназначен для тестирования, отладки и взаимодействия с API и HTTP-серверами. Команды http и https позволяют создавать и отправлять произвольные HTTP запросы.
- HTTPie поставляется с интуитивно понятным интерфейсом и поддерживает JSON.
- Имеет интуитивно понятный командный синтаксис.
- Подсветка синтаксиса, форматирования и вывода терминала.
- HTTPS-прокси и поддержка аутентификации.
- Поддержка форм и загрузки файлов.
- Поддержка произвольных данных запроса и заголовков.
- Wget-подобные загрузки и расширения.
- Поддерживает Python 2.7 и 3.x.
Помимо версии CLI для Windows, Linux, FreeBSD, macOS, также имеет версию для десктопа и веб-версию, которой мы и воспользуемся.
Лицензирование: BSD-3-Clause license