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.