Читатели като вас помагат в подкрепа на 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

На фамилията дистрибуции Red Hat, стартирайте:

instagram viewer
sudo dnf инсталирайте httpie

Използване на HTTPie за тестване на API на Linux

За да стартирате HTTPie, трябва да го извикате от командния ред, като използвате някоя от тези две команди: http или https. Първият използва HTTP, а вторият използва криптиран HTTPS. Тъй като повечето уебсайтове използват HTTPS, ще искате да използвате https в командния ред.

За да направите проста заявка "GET", просто използвайте URL адреса като аргумент:

https example.com

Можете също да изпратите POST, което е полезно, ако разработвате уебсайт с формуляри.

Например, ако искате да предадете името "MUO" на формуляр, ще използвате тази команда:

https example.com име="MUO"

HTTPie работи и с JSON полета. Ако искате да зададете атрибута name, например, изпълнете:

https PUT example.com name="MUO"

С HTTPie ще имате инструмент за тестване на уебсайтове от командния ред на Linux. Linux вече е популярен за уеб разработка, тъй като е основната сървърна операционна система на пазара.

Linux и Unix са операционната система за програмисти и технически специалисти от десетилетия. Защо е толкова популярен? Това е начинът, по който е проектиран Linux и наличието на инструменти за програмиране, което го прави толкова любим на сериозните техници.