Знакомство с 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