Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Если вы разрабатываете веб-приложение, вам необходимо его протестировать. С помощью HTTPie вы можете тестировать HTTP и другие API из командной строки Linux. Вот как начать.

Что такое HTTPie?

HTTPie это приложение, предназначенное для отправки HTTP-запросов, а также запросов на RESTful веб-API на удаленный сервер. Также доступны настольные и веб-версии для HTTPie, но мы сосредоточимся на версии для командной строки.

HTTP — это протокол, лежащий в основе Интернета, включая страницу, которую вы сейчас читаете. В протоколе запросы приходят на сервер от пользовательского агента. Этот пользовательский агент обычно является веб-браузером, но это не обязательно.

Установка HTTPie в Linux

Вы можете установить HTTPie через многие основные менеджеры пакетов Linux. Например, в Debian и Ubuntu:

sudo apt установить httpie

И в Arch Linux:

sudo pacman -S httpie
instagram viewer

На семейство дистрибутивов Red Hat, бегать:

sudo dnf установить httpie

Использование HTTPie для тестирования API в Linux

Чтобы запустить HTTPie, вам нужно вызвать его из командной строки, используя любую из этих двух команд: http или https. Первый использует HTTP, а второй использует зашифрованный HTTPS. Поскольку большинство веб-сайтов используют HTTPS, вам нужно использовать https в командной строке.

Чтобы выполнить простой запрос «GET», просто используйте URL-адрес в качестве аргумента:

https пример.com

Вы также можете отправить POST, что полезно, если вы разрабатываете веб-сайт с формами.

Например, если вы хотите передать имя «MUO» в форму, вы должны использовать эту команду:

имя https example.com ="МУО"

HTTPie также работает с полями JSON. Например, если вы хотите установить атрибут имени, запустите:

https PUT example.com name="MUO"

С HTTPie у вас будет инструмент для тестирования веб-сайтов из командной строки Linux. Linux уже популярен для веб-разработки, являясь основной серверной ОС на рынке.

Linux и Unix десятилетиями были популярными ОС для программистов и технических специалистов. Почему это так популярно? Именно то, как спроектирован Linux, и доступность инструментов программирования делают его таким фаворитом серьезных технических специалистов.