Med olika informationsnivåer kan vi göra postfrå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: // exempel.com /
Skicka ytterligare fält med en POST-begäran
Du kan skicka ytterligare fält med hjälp av -d-flaggan och koppla den till 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: // exempel.com / inloggning
Alternativet -d för att POSTA med curl ger en standardrubrik som ser ut som:
# Innehållstyp: application / x-www-form-urlencoded
Ange innehållstyp i POST-begäran
Du kan använda flaggan -H 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 / inloggning
Utbyta filer med CURL
Med curl kan vi också överföra hela filer på kommandoraden. Även om det i det här fallet inte laddar upp några data eftersom webbplatsen vi besöker inte hittas. För att göra detta visas kommandot som:
$ curl --form "[email protected]" https: // exempel.com / resurs.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 klargjorde hur man gör POST-förfrågningar med CURL-kommandot.