Hur man utför en POST -begäran med hjälp av Curl

How Perform Post Request Using Curl



Curl är ett gratis kommandoradsverktyg med öppen källkod som gör att användare kan skapa nätverksanslutningar. På Windows, Linux och Mac är Curl öppen, vilket gör det till alternativet för programmerare i alla kanaler.

Med olika informationsnivåer kan vi göra inläggsfrågor. Några testfrågor för POST ges nedan:







Gör en enkel POST -begäran

Ange följande kommando på kommandoraden för att göra en enkel POST-begäran genom curl.



$ curl -X POST https://example.com/



Skickar ytterligare fält med en POST -begäran

Du kan skicka ytterligare fält med hjälp av -d -flaggan och koppla den med POST -begäran som du skickar till servern. Följande POST -samtal skickar en användare och ett överföringsområde tillsammans med de kritiska parametrarna.





$ curl -d 'user = user1 & pass = abcd' -X POST https://example.com/login

Alternativet -d till POST med curl kommer att ge en standardrubrik som ser ut som:



# Innehållstyp: application/x-www-form-urlencoded

Ange innehållstyp i POST-begäran

Du kan använda -H -flaggan för att skicka en bit data eller en rubrik med en curl. Kommandot som följer skickar ett JSON -objekt med en begäran.

$ curl -d '{json}' -H 'Content -Type: application/json' https://exempel.com/login

Utbyta filer med CURL

Med curl kan vi också överföra hela filer på kommandoraden. Även om det i det här fallet inte kommer att ladda upp några data eftersom webbplatsen som vi har tillgång till inte finns. För att göra detta visas kommandot som:

$ curl --form 'fileuploa [email protected]' https://example.com/resource.cgi

Slutsats

Den här artikeln visar vikten av Curl -kommandot i Linux och diskuterar användningen av curl -postförfrågningar på Linux. Jag förtydligade hur man gör POST -förfrågningar med CURL -kommandot.