Hoe geef je POST gegevens weer met cURL?
Als voorbeeld, POSTing naar een webserver met het -v argument:
curl -v http://testserver.com/post -d "firstname=john&lastname=doe"
En de uitvoer
> 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)
Er is geen vermelding van de gegevens die ik gepost heb.
Is er een optie in cURL om de string “firstname=john&lastname=doe” in de uitvoer weer te geven?
Opmerking: Uiteraard staat de string die ik wil in het commando dat ik heb uitgevoerd, maar er zijn diverse andere post-opties zoals –form en –data-ascii etc. Ik wil graag de ruwe gegevens zien die naar de server worden gestuurd.