Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Hvis du udvikler en webapp, skal du teste den. Med HTTPie kan du teste HTTP og andre API'er fra Linux-kommandolinjen. Sådan kommer du i gang.

Hvad er HTTPie?

HTTPie er en applikation beregnet til at sende HTTP-anmodninger såvel som anmodninger om RESTful web API'er til en ekstern server. Desktop- og webbaserede versioner til HTTPie er også tilgængelige, men vi vil koncentrere os om kommandolinjeversionen.

HTTP er den protokol, der ligger til grund for nettet, inklusive den side, du læser nu. I protokollen kommer anmodninger til en server fra en brugeragent. Denne brugeragent er normalt en webbrowser, men det behøver den ikke at være.

Installation af HTTPie på Linux

Du kan installere HTTPie gennem mange store Linux-pakkeadministratorer. For eksempel på Debian og Ubuntu:

sudo apt installer httpie

Og på Arch Linux:

sudo pacman -S httpie

Red Hat-familien af ​​distros, løb:

instagram viewer
sudo dnf installer httpie

Brug af HTTPie til at teste API'er på Linux

For at starte HTTPie skal du kalde det fra kommandolinjen ved hjælp af en af ​​disse to kommandoer: http eller https. Førstnævnte bruger HTTP, og sidstnævnte bruger krypteret HTTPS. Da de fleste websteder bruger HTTPS, vil du gerne bruge https på kommandolinjen.

For at lave en simpel "GET"-anmodning skal du blot bruge URL'en som argument:

https example.com

Du kan også sende et POST, hvilket er nyttigt, hvis du er ved at udvikle en hjemmeside med formularer.

For eksempel, hvis du ønsker at videregive navnet "MUO" til en formular, ville du bruge denne kommando:

https example.com navn="MUO"

HTTPie fungerer også med JSON-felter. Hvis du f.eks. vil indstille navneattributten, skal du køre:

https PUT eksempel.com navn="MUO"

Med HTTPie har du et værktøj til at teste websteder fra Linux-kommandolinjen. Linux er allerede populært til webudvikling, da det er det vigtigste server-OS på markedet.

Linux og Unix har været det foretrukne operativsystem for programmører og tekniske folk i årtier. Hvorfor er det så populært? Det er måden, Linux er designet på, og tilgængeligheden af ​​programmeringsværktøjer, der gør det til sådan en favorit blandt seriøse teknologer.