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.