Hoe POST cURS van de opdrachtregel
Curl is het krachtige opdrachtregelhulpprogramma waarmee u gegevens naar of van een server of URL kunt overbrengen. Een veel voorkomende functie die door ontwikkelaars wordt gebruikt, is om een POST-verzoek met krul in te dienen, wat we hier gaan behandelen.
We houden de dingen vrij eenvoudig en tonen drie voorbeelden om een POST-verzoek met krul vanaf de opdrachtregel te maken, met syntaxis met en zonder gegevens, en ook naar een formulier.
cURL POST Opdrachtregel Syntax aanvragen
U kunt een POST-aanvraag met of zonder gegevens omkrullen, afhankelijk van wat u probeert te doen. Houd er rekening mee dat het gebruik van de juiste hoofdletters van de syntaxis van belang is.
verzoek om krullen achteraf zonder gegevens:
curl -X POST http://URL/example.php
verzoek om krullen achteraf met gegevens:
curl -d "data=example1&data2=example2" http://URL/example.cgi
POST omvormen naar een formulier:
curl -X POST -F "name=user" -F "password=test" http://URL/example.php
POST krullen 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.
POST JSON-gegevens krullen
curl -H "Content-Type: application/json" -X POST -d '{"user":"bob", "pass":"123"}' http://URL/
Raadpleeg de curl-handleiding of helppagina voor meer informatie over krullen of details:
curl --help
curl --manual
Weet u van een betere manier om een postverzoek met cURL te doen? Laat het ons weten in de comments. Je kunt hier ook enkele interessante specifieke gebruiken van de curl-opdracht bekijken.