Hoe CURL POST te gebruiken vanaf de opdrachtregel

Inhoudsopgave:

Anonim

Curl is het krachtige opdrachtregelhulpprogramma waarmee u gegevens van of naar een server of URL kunt overbrengen. Een veel voorkomende functie die door ontwikkelaars wordt gebruikt, is het maken van een POST-verzoek met curl, wat we hier gaan behandelen.

We houden het vrij eenvoudig en laten drie voorbeelden zien van het maken van een POST-verzoek met curl vanaf de opdrachtregel, met syntaxis met en zonder gegevens, en ook naar een formulier.

cURL POST Vraag opdrachtregel syntaxis

Je kunt een curl POST-verzoek doen met of zonder gegevens, afhankelijk van wat je probeert te doen. Onthoud dat het belangrijk is om de juiste hoofdletters in de syntaxis te gebruiken.

curl berichtverzoek zonder gegevens:

curl -X POST http://URL/example.php

krul berichtverzoek met gegevens:

"

curl -d data=voorbeeld1&data2=voorbeeld2>"

krul POST naar een formulier:

"

curl -X POST -F name=user -F password=test http://URL/example.php "

krul POST met een bestand:

"

curl -X POST -F image=@/path/example.gif http://URL/uploadform.cgi "

Op dezelfde manier kunt u ook bestanden met krul downloaden door een andere opdrachtreeks te gebruiken.

curl POST JSON-gegevens

"

curl -H Inhoudstype: application/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "

Raadpleeg voor verdere krulspecificaties of details de krulhandleiding of helppagina:

krul --help

krul --manual

Weet je een betere manier om een ​​postverzoek te doen met cURL? Laat het ons weten in de reacties. Je kunt hier ook enkele interessante specifieke toepassingen van het curl-commando bekijken.

Hoe CURL POST te gebruiken vanaf de opdrachtregel