Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Če razvijate spletno aplikacijo, jo boste morali preizkusiti. S HTTPie lahko testirate HTTP in druge API-je iz ukazne vrstice Linux. Tukaj je opisano, kako začeti.

Kaj je HTTPie?

HTTPie je aplikacija, ki je namenjena pošiljanju zahtev HTTP, pa tudi zahtev za Spletni API-ji RESTful na oddaljeni strežnik. Na voljo sta tudi namizna in spletna različica za HTTPie, vendar se bomo osredotočili na različico ukazne vrstice.

HTTP je protokol, na katerem temelji splet, vključno s stranjo, ki jo trenutno berete. V protokolu prihajajo zahteve do strežnika od uporabniškega agenta. Ta uporabniški agent je običajno spletni brskalnik, vendar ni nujno, da je.

Namestitev HTTPie v Linux

HTTPie lahko namestite prek številnih glavnih upraviteljev paketov Linux. Na primer za Debian in Ubuntu:

sudo apt namestite httpie

In v Arch Linuxu:

sudo pacman -S httpie

Vklopljeno družino distribucij Red Hat, teči:

sudo dnf namestite httpie

Uporaba HTTPie za testiranje API-jev v Linuxu

Če želite zagnati HTTPie, ga morate poklicati iz ukazne vrstice z enim od teh dveh ukazov: http oz https. Prvi uporablja HTTP, drugi pa šifriran HTTPS. Ker večina spletnih mest uporablja HTTPS, boste v ukazni vrstici želeli uporabiti https.

Če želite narediti preprosto zahtevo "GET", samo uporabite URL kot argument:

https example.com

Pošljete lahko tudi POST, kar je uporabno, če razvijate spletno stran z obrazci.

Če bi na primer želeli obrazcu posredovati ime "MUO", bi uporabili ta ukaz:

https example.com ime="MUO"

HTTPie deluje tudi s polji JSON. Če želite na primer nastaviti atribut imena, zaženite:

https PUT example.com name="MUO"

S HTTPie boste imeli orodje za testiranje spletnih mest iz ukazne vrstice Linux. Linux je že priljubljen za spletni razvoj, saj je glavni strežniški OS na trgu.

Linux in Unix sta bila desetletja priljubljena operacijska sistema za programerje in tehnične ljudi. Zakaj je tako priljubljen? Linux je zasnovan tako, da je zaradi razpoložljivosti programskih orodij tako priljubljen pri resnih tehnikih.