Med forskjellige informasjonsnivåer kan vi stille inn spørsmålene. Noen testspørsmål for POST er gitt nedenfor:
Gjør en enkel POST-forespørsel
Skriv inn følgende kommando på kommandolinjen for å gjøre en enkel POST-forespørsel gjennom krølling.
$ curl -X POST https: // eksempel.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. Følgende POST-anrop sender en bruker og et overføringsområde sammen med de kritiske parametrene.
$ curl -d "user = user1 & pass = abcd" -X POST https: // eksempel.com / innlogging
Alternativet -d for å POSTE med krøll vil gi en standard overskrift som ser ut som:
# Innholdstype: applikasjon / x-www-form-urlencoded
Spesifisere 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: // eksempel.com / innlogging
Bytte filer med CURL
Ved hjelp av krøll kan vi også overføre hele filer på kommandolinjen. Selv om det i dette tilfellet ikke vil laste opp noen data, siden nettstedet vi besøker ikke blir funnet. For å gjøre dette vises kommandoen som:
$ curl --form "[email protected]" https: // eksempel.com / ressurs.cgi
Konklusjon
Denne artikkelen viser viktigheten av Curl-kommandoen i Linux og diskuterer bruken av curl-postforespørsler på Linux. Jeg avklarte hvordan du kan sende POST-forespørsler ved hjelp av CURL-kommandoen.