Inhalt
So führen Sie cURL POST von der Kommandozeile aus
Curl ist ein leistungsfähiges Kommandozeilenprogramm, das Daten zu und von einem Server oder einer URL übertragen kann. Eine der häufigsten Funktionen, die von Entwicklern verwendet wird, ist die Ausführung von POST-Anfragen mit curl. Dies wird hier beschrieben.
Der Einfachheit halber finden Sie hier drei Beispiele für die Verwendung von curl zur Erstellung von POST-Anfragen über die Befehlszeile. Die Syntax umfasst mit und ohne Daten und Form.
Befehlszeilensyntax für eine cURL-POST-Anfrage
Je nachdem, was Sie tun wollen, können Sie eine curl POST-Anfrage mit oder ohne Daten stellen. Achten Sie auf die korrekte Großschreibung der Syntax.
curl POST-Anfrage ohne Daten:
cur l-X POST http://URL/example.php
curl Post-Anfrage mit Daten:
cur l-d “data=example1&data2=example2” http://URL/example.cgi
curl POST an das Formular
cur l-X POS T-F “name=benutzer” -F “passwort=test” http://URL/example.php
curl POST mit Datei:
cur l-X POS T-F “image=@/path/example.gif” http://URL/uploadform.cgi
In ähnlicher Weise können Sie mit curl auch eine Datei mit einer anderen Befehlsfolge herunterladen
curl POST JSON-Daten
cur l-H “Content-Type: application/json” -X POS T-d ” http://URL/
Weitere Informationen zu den Spezifikationen von curl finden Sie im curl-Handbuch oder auf den Hilfeseiten.
Kennen Sie einen besseren Weg, um eine Post-Anfrage mit cURL zu übermitteln? Lassen Sie es uns in den Kommentaren wissen. Sie können auch einige interessante spezifische Anwendungen von curl-Befehlen hier nachlesen.
LESEN SIE MEHR: