Bruk curl som en liten API-klient

Undersøk HTTP-kall uten å åpne et stort verktøy

#api#web#terminal

Merknad: Denne artikkelen er KI-generert for å teste siden. Endelig innhold kommer senere.

curl kan sende forespørsler over mange protokoller, men er spesielt praktisk når du vil undersøke et HTTP-API. Kommandoen er lett å lagre i et notat, dele med andre og kjøre på nytt etter en endring.

Se både headere og innhold

curl --include https://example.com/api/status

--include viser responsheaderne sammen med body. Bruk --verbose når du også trenger detaljer om DNS, forbindelse og TLS.

Send JSON

curl https://example.com/api/notes \
  --request POST \
  --header 'Content-Type: application/json' \
  --data '{"title":"test","done":false}'

Sett JSON-data i en fil når payloaden blir større. Da slipper du komplisert escaping i shell:

curl https://example.com/api/notes \
  --header 'Content-Type: application/json' \
  --data @note.json

Ikke lim tokens inn i historikken

Shell-historikken kan lagre kommandoer lenge. Les hemmeligheter fra en miljøvariabel eller en fil med begrensede rettigheter, og unngå å dele komplette kommandoer som inneholder aktive nøkler.