Med forskellige informationsniveauer kan vi stille spørgsmål til indlægget. Nogle testforespørgsler til POST er angivet herunder:
Lav en simpel POST -anmodning
Indtast følgende kommando på kommandolinjen for at lave en let POST-anmodning gennem curl.
$ curl -X POST https://example.com/
Sender yderligere felter med en POST -anmodning
Du kan sende yderligere felter ved hjælp af -d -flaget og koble det med den POST -anmodning, du sender til serveren. Det 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://example.com/login
Indstillingen -d til POST med curl vil give en standard header, der ligner:
# Indholdstype: application/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. Kommandoen, der følger, sender et JSON -objekt med en anmodning.
$ curl -d '{json}' -H 'Indholdstype: application/json' https://example.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 får adgang til, ikke findes. For at gøre dette vises kommandoen som:
$ curl -form 'fileuploa [email protected]' https://example.com/resource.cgi
Konklusion
Denne artikel viser vigtigheden af Curl -kommandoen i Linux og diskuterer brugen af curl -postanmodninger på Linux. Jeg præciserede, hvordan man foretager POST -anmodninger ved hjælp af CURL -kommandoen.