Основные опции
`httpie` позволяет легко комбинировать HTTP-методы, URL и данные запроса в формате `key=value`. Попробуйте создать различные формы HTTP-запросов с помощью следующих опций.
1. Основные запросы и данные
2. Заголовки и аутентификация
3. Вывод и другое
Сгенерированная команда:
Комбинируйте команды.
Описание:
`http` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Установка HTTPie
`httpie` основан на Python, поэтому наиболее распространенный способ установки — использовать `pip`. Смотрите ниже для инструкций по установке для различных операционных систем.
Python pip
python3 -m pip install --upgrade pip wheel
python3 -m pip install httpie
Способ установки с помощью менеджера пакетов Python `pip`.
Debian/Ubuntu
sudo apt update
sudo apt install httpie
Способ установки с помощью `apt` на системах на базе Debian или Ubuntu.
CentOS/RHEL/Fedora
sudo dnf install httpie
Способ установки с помощью `dnf` или `yum` на системах на базе CentOS, RHEL или Fedora.
macOS (Homebrew)
brew install httpie
Способ установки с помощью Homebrew на macOS.
Часто используемые примеры
`httpie` позволяет легко реализовывать сценарии реальных вызовов API благодаря интуитивно понятному синтаксису.
Проверка содержимого веб-страницы (GET)
http https://www.google.com
Выводит HTML-содержимое главной страницы Google в терминал.
Отправка JSON данных на API (POST)
http POST https://api.example.com/users name=John age:=30
Отправляет POST-запрос с включением JSON данных к конечной точке API.
Скачивание файла
http --download https://example.com/data.zip
Скачивает файл с удаленного сервера в текущую директорию.
Проверка заголовков ответа
http -h https://www.google.com
Выводит только заголовки ответа и пропускает тело.
Предварительный просмотр содержимого запроса
http --offline POST https://api.example.com/test id:=1
Выводит заголовки и тело запроса, не отправляя его.