Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Dacă dezvoltați o aplicație web, va trebui să o testați. Cu HTTPie, puteți testa HTTP și alte API-uri din linia de comandă Linux. Iată cum să începeți.

Ce este HTTPie?

HTTPie este o aplicație menită să trimită solicitări HTTP, precum și solicitări pentru API-uri web RESTful către un server la distanță. Sunt disponibile și versiuni desktop și web pentru HTTPie, dar ne vom concentra pe versiunea de linie de comandă.

HTTP este protocolul care stă la baza web-ului, inclusiv pagina pe care o citiți acum. În protocol, solicitările vin către un server de la un agent de utilizator. Acest user agent este de obicei un browser web, dar nu trebuie să fie.

Instalarea HTTPie pe Linux

Puteți instala HTTPie prin mulți manageri majori de pachete Linux. De exemplu, pe Debian și Ubuntu:

sudo apt install httpie

Și pe Arch Linux:

sudo pacman -S httpie
instagram viewer

Pe familia de distribuții Red Hat, alerga:

sudo dnf install httpie

Utilizarea HTTPie pentru a testa API-urile pe Linux

Pentru a porni HTTPie, trebuie să îl apelați din linia de comandă folosind oricare dintre aceste două comenzi: http sau https. Primul folosește HTTP, iar cel de-al doilea folosește HTTPS criptat. Deoarece majoritatea site-urilor web folosesc HTTPS, veți dori să utilizați https pe linia de comandă.

Pentru a face o cerere simplă „GET”, trebuie doar să utilizați URL-ul ca argument:

https example.com

De asemenea, puteți trimite un POST, care este util dacă dezvoltați un site web cu formulare.

De exemplu, dacă doriți să transmiteți numele „MUO” unui formular, ați folosi această comandă:

https example.com nume="MUO"

HTTPie funcționează și cu câmpuri JSON. Dacă doriți să setați atributul nume, de exemplu, rulați:

https PUT example.com name="MUO"

Cu HTTPie, veți avea un instrument pentru testarea site-urilor web din linia de comandă Linux. Linux este deja popular pentru dezvoltarea web, fiind principalul sistem de operare server de pe piață.

Linux și Unix au fost sistemul de operare preferat pentru programatori și tehnicieni de zeci de ani. De ce este atât de popular? Este modul în care este proiectat Linux și disponibilitatea instrumentelor de programare care îl face atât de favorit al tehnicienilor serioși.