Sådan udføres en POST -forespørgsel ved hjælp af Curl

How Perform Post Request Using Curl



Curl er et gratis og open-source kommandolinjeværktøj, der tillader netværksforbindelser at blive genereret af brugerne. På Windows, Linux og Mac er Curl åben, hvilket gør den til take-to-mulighed for programmører i alle kanaler.

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.