Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Ako razvijate web aplikaciju, morat ćete je testirati. Uz HTTPie, možete testirati HTTP i druge API-je iz naredbenog retka Linuxa. Evo kako započeti.

Što je HTTPie?

HTTPie je aplikacija namijenjena slanju HTTP zahtjeva, kao i zahtjeva za RESTful web API-ji na udaljeni poslužitelj. Dostupne su i desktop i web verzije za HTTPie, ali mi ćemo se usredotočiti na verziju s naredbenim retkom.

HTTP je protokol na kojem se nalazi web, uključujući stranicu koju upravo čitate. U protokolu, zahtjevi dolaze poslužitelju od korisničkog agenta. Ovaj korisnički agent obično je web preglednik, ali ne mora biti.

Instaliranje HTTPie na Linux

HTTPie možete instalirati putem mnogih velikih Linux upravitelja paketima. Na primjer, na Debianu i Ubuntuu:

sudo apt instalirajte httpie

I na Arch Linuxu:

sudo pacman -S httpie

Na Red Hat obitelj distribucija, trčanje:

sudo dnf instalirajte httpie
instagram viewer

Korištenje HTTPi-ja za testiranje API-ja na Linuxu

Da biste pokrenuli HTTPie, morate ga pozvati iz naredbenog retka pomoću jedne od ove dvije naredbe: http ili https. Prvi koristi HTTP, a drugi koristi šifrirani HTTPS. Budući da većina web stranica koristi HTTPS, trebali biste koristiti https u naredbenom retku.

Da biste napravili jednostavan "GET" zahtjev, samo koristite URL kao argument:

https example.com

Također možete poslati POST, što je korisno ako razvijate web stranicu s obrascima.

Na primjer, ako želite prenijeti naziv "MUO" u obrazac, upotrijebili biste ovu naredbu:

https example.com ime="MUO"

HTTPie također radi s JSON poljima. Ako želite postaviti atribut imena, na primjer, pokrenite:

https PUT example.com name="MUO"

Uz HTTPie, imat ćete alat za testiranje web stranica iz naredbenog retka Linuxa. Linux je već popularan za web razvoj, kao glavni poslužiteljski OS na tržištu.

Linux i Unix bili su operativni sustavi za programere i tehničke ljude desetljećima. Zašto je tako popularan? Način na koji je Linux dizajniran i dostupnost alata za programiranje čine ga tako omiljenim među ozbiljnim tehničarima.