Med forskellige informationsniveauer kan vi stille postforespørgsler. Nogle testforespørgsler til POST er angivet nedenfor:
Foretag en simpel POST-anmodning
Indtast følgende kommando på kommandolinjen for at lave en let POST-anmodning gennem krølle.
$ curl -X POST https: // eksempel.com /
Afsendelse af yderligere felter med en POST-anmodning
Du kan sende yderligere felter ved hjælp af -d-flag og koble det med den POST-anmodning, du sender til serveren. Følgende POST-opkald sender en bruger og et overførselsområde sammen med de kritiske parametre.
$ curl -d "user = user1 & pass = abcd" -X POST https: // eksempel.com / login
Muligheden -d til POST med krøller vil give et standardoverskrift, der ligner:
# Indholdstype: applikation / x-www-form-urlencoded
Angivelse af indholdstype i POST-anmodning
Du kan bruge -H-flag til at sende et stykke data eller en overskrift med en krølle. Den følgende kommando sender et JSON-objekt med en anmodning.
$ curl -d 'json' -H 'Content-Type: application / json' https: // eksempel.com / login
Udveksling af filer med CURL
Ved hjælp af curl kan vi også overføre hele filer på kommandolinjen. Selvom det i dette tilfælde ikke uploader nogen data, da det websted, vi har adgang til, ikke findes. For at gøre dette vises kommandoen som:
$ curl --form "[email protected]" https: // eksempel.com / ressource.cgi
Konklusion
Denne artikel viser vigtigheden af Curl-kommandoen i Linux og diskuterer brugen af curl-postanmodninger på Linux. Jeg afklarede, hvordan man laver POST-anmodninger ved hjælp af CURL-kommandoen.