Ha webalkalmazást fejleszt, tesztelnie kell. A HTTPie segítségével tesztelheti a HTTP-t és más API-kat a Linux parancssorából. Így kezdheti el.
Mi az a HTTPie?
HTTPie egy olyan alkalmazás, amely HTTP kérések és kérések küldésére szolgál RESTful webes API-k távoli szerverre. A HTTPie-hez asztali és webalapú verziók is elérhetők, de mi a parancssori verzióra fogunk koncentrálni.
A HTTP az internet alapjául szolgáló protokoll, beleértve az éppen olvasott oldalt is. A protokollban a kérések egy felhasználói ügynöktől érkeznek a szerverhez. Ez a felhasználói ügynök általában egy webböngésző, de nem kell annak lennie.
HTTPie telepítése Linuxra
A HTTPie-t számos jelentős Linux-csomagkezelőn keresztül telepítheti. Például Debian és Ubuntu esetén:
sudo apt install httpie
És Arch Linuxon:
sudo pacman -S httpie
Tovább a Red Hat disztribúciók családja, fuss:
sudo dnf install httpie
HTTPie használata API-k tesztelésére Linuxon
A HTTPie elindításához a parancssorból kell meghívnia a következő két parancs valamelyikével: http vagy https. Az előbbi HTTP-t, az utóbbi pedig titkosított HTTPS-t használ. Mivel a legtöbb webhely HTTPS-t használ, érdemes a https protokollt használni a parancssorban.
Egy egyszerű „GET” kérés végrehajtásához használja az URL-t argumentumként:
https example.com
POST-ot is küldhet, ami akkor hasznos, ha űrlapokat tartalmazó webhelyet fejleszt.
Ha például a "MUO" nevet szeretné átadni egy űrlapnak, akkor ezt a parancsot használja:
https example.com name="MUO"
A HTTPie JSON-mezőkkel is működik. Ha például a name attribútumot szeretné beállítani, futtassa:
https PUT example.com name="MUO"
A HTTPie segítségével egy eszközt kap a webhelyek Linux parancssorból történő tesztelésére. A Linux már most is népszerű a webfejlesztés terén, mivel a piac fő szerver operációs rendszere.
A Linux és a Unix évtizedek óta a programozók és a műszaki szakemberek kedvenc operációs rendszere. Miért olyan népszerű? Ez a Linux tervezési módja, és a programozási eszközök elérhetősége teszi a komoly technikusok kedvencévé.