Hvordan utføre en POST -forespørsel med Curl

How Perform Post Request Using Curl



Curl er et gratis og åpen kildekode-kommandolinjeverktøy som lar nettverkstilkoblinger genereres av brukere. På Windows, Linux og Mac er Curl åpen, noe som gjør den til alternativet for programmerere i alle kanaler.

Med forskjellige informasjonsnivåer kan vi stille innleggsspørsmål. Noen testforespørsler for POST er gitt nedenfor:







Lag en enkel POST -forespørsel

Skriv inn følgende kommando på kommandolinjen for å gjøre en enkel POST-forespørsel gjennom curl.



$ curl -X POST https://example.com/



Sender flere felt med en POST -forespørsel

Du kan sende flere felt ved hjelp av -d -flagget og koble det til POST -forespørselen du sender til serveren. Det følgende POST -anropet sender en bruker og et overføringsområde sammen med de kritiske parameterne.





$ curl -d 'user = user1 & pass = abcd' -X POST https://example.com/login

Alternativet -d til POST med curl vil gi en standard overskrift som ser ut som:



# Innholdstype: application/x-www-form-urlencoded

Angi innholdstype i POST-forespørsel

Du kan bruke -H -flagget til å sende et stykke data eller en overskrift med en krøll. Kommandoen som følger sender et JSON -objekt med en forespørsel.

$ curl -d '{json}' -H 'Content -Type: application/json' https://example.com/login

Utveksling av filer med CURL

Ved å bruke curl kan vi også overføre hele filer på kommandolinjen. Selv om det i dette tilfellet ikke vil laste opp noen data ettersom nettstedet vi får tilgang til ikke blir funnet. For å gjøre dette, vises kommandoen som:

$ curl --form 'fileuploa [email protected]' https://example.com/resource.cgi

Konklusjon

Denne artikkelen viser viktigheten av Curl -kommandoen i Linux og diskuterer bruken av curl -postforespørsler på Linux. Jeg forklarte hvordan jeg skulle lage POST -forespørsler ved å bruke CURL -kommandoen.