Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Hvis du utvikler en nettapp, må du teste den. Med HTTPie kan du teste HTTP og andre APIer fra Linux-kommandolinjen. Slik kommer du i gang.

Hva er HTTPie?

HTTPie er en applikasjon ment for å sende HTTP-forespørsler, samt forespørsler om RESTful web APIer til en ekstern server. Desktop- og nettbaserte versjoner for HTTPie er også tilgjengelige, men vi vil konsentrere oss om kommandolinjeversjonen.

HTTP er protokollen som ligger til grunn for nettet, inkludert siden du leser nå. I protokollen kommer forespørsler til en server fra en brukeragent. Denne brukeragenten er vanligvis en nettleser, men den trenger ikke å være det.

Installerer HTTPie på Linux

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

sudo apt install httpie

Og på Arch Linux:

sudo pacman -S httpie

Red Hat-familien av distros, løpe:

instagram viewer
sudo dnf installer httpie

Bruke HTTPie til å teste API-er på Linux

For å starte HTTPie må du kalle den fra kommandolinjen ved å bruke en av disse to kommandoene: http eller https. Førstnevnte bruker HTTP og sistnevnte bruker kryptert HTTPS. Siden de fleste nettsteder bruker HTTPS, vil du bruke https på kommandolinjen.

For å gjøre en enkel "GET"-forespørsel, bruk bare nettadressen som argument:

https example.com

Du kan også sende en POST, som er nyttig hvis du utvikler et nettsted med skjemaer.

For eksempel, hvis du ønsker å overføre navnet "MUO" til et skjema, bruker du denne kommandoen:

https example.com navn="MUO"

HTTPie fungerer også med JSON-felt. Hvis du for eksempel vil angi navneattributtet, kjør:

https PUT example.com name="MUO"

Med HTTPie har du et verktøy for å teste nettsteder fra Linux-kommandolinjen. Linux er allerede populært for webutvikling, og er det viktigste server-operativsystemet på markedet.

Linux og Unix har vært det beste operativsystemet for programmerere og tekniske folk i flere tiår. Hvorfor er det så populært? Det er måten Linux er designet på, og tilgjengeligheten av programmeringsverktøy som gjør det til en favoritt blant seriøse teknologer.