Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

Als u een webapp ontwikkelt, moet u deze testen. Met HTTPie kun je HTTP en andere API's testen vanaf de Linux-opdrachtregel. Hier leest u hoe u aan de slag kunt.

Wat is HTTPie?

HTTPie is een applicatie bedoeld voor het verzenden van HTTP-verzoeken, evenals verzoeken voor RESTful web-API's naar een externe server. Desktop- en webgebaseerde versies voor HTTPie zijn ook beschikbaar, maar we zullen ons concentreren op de opdrachtregelversie.

HTTP is het protocol dat ten grondslag ligt aan internet, inclusief de pagina die u nu leest. In het protocol komen verzoeken van een user-agent naar een server. Deze user-agent is meestal een webbrowser, maar dat hoeft niet.

HTTPie installeren op Linux

U kunt HTTPie installeren via veel grote Linux-pakketbeheerders. Bijvoorbeeld op Debian en Ubuntu:

sudo apt installeer httpie

En op Arch Linux:

sudo pacman -S httpie

Op de Red Hat-distributiefamilie, loop:

instagram viewer
sudo dnf installeer httpie

HTTPie gebruiken om API's op Linux te testen

Om HTTPie te starten, moet u het vanaf de opdrachtregel aanroepen met een van deze twee opdrachten: http of https. De eerste gebruikt HTTP en de laatste gebruikt versleutelde HTTPS. Aangezien de meeste websites HTTPS gebruiken, wilt u https op de opdrachtregel gebruiken.

Om een ​​eenvoudig "GET"-verzoek te doen, gebruikt u gewoon de URL als argument:

https voorbeeld.com

Je kunt ook een POST versturen, wat handig is als je een website met formulieren aan het ontwikkelen bent.

Als u bijvoorbeeld de naam "MUO" aan een formulier wilt doorgeven, gebruikt u deze opdracht:

https voorbeeld.com naam="MUO"

HTTPie werkt ook met JSON-velden. Als u bijvoorbeeld het naamkenmerk wilt instellen, voert u het volgende uit:

https PUT voorbeeld.com naam="MUO"

Met HTTPie heb je een tool om websites vanaf de Linux-opdrachtregel te testen. Linux is al populair voor webontwikkeling, omdat het het belangrijkste server-besturingssysteem op de markt is.

Linux en Unix zijn al tientallen jaren het favoriete besturingssysteem voor programmeurs en technische mensen. Waarom is het zo populair? Het is de manier waarop Linux is ontworpen en de beschikbaarheid van programmeertools die het zo'n favoriet maken van serieuze techneuten.