Wie kann man POST-Daten mit cURL anzeigen?
Als Beispiel: POSTing an einen Webserver mit dem Argument -v:
curl -v http://testserver.com/post -d "firstname=john&lastname=doe"
Und die Ausgabe
> POST /post HTTP/1.1
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3
> Host: testserver.com
> Accept: */*
> Content-Length: 28
> Content-Type: application/x-www-form-urlencoded
>
< HTTP/1.1 200 OK
(etc)
Es gibt keinen Hinweis auf die Daten, die ich gepostet habe.
Gibt es eine Option in cURL, um die Zeichenfolge “firstname=john&lastname=doe” in der Ausgabe anzuzeigen?
Anmerkung: Offensichtlich ist die Zeichenkette, die ich möchte, in dem von mir ausgeführten Befehl enthalten, aber es gibt mehrere andere Post-Optionen wie –form und –data-ascii usw. Ich würde gerne die Rohdaten sehen, die an den Server gesendet werden.