Как отображать POST-данные с помощью cURL?
В качестве примера, POSTing на веб-сервер с аргументом -v:
curl -v http://testserver.com/post -d "firstname=john&lastname=doe"
И на выходе
> 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)
Нет упоминания о данных, которые я разместил.
Есть ли в cURL возможность отобразить в выводе строку “firstname=john&lastname=doe”?
Замечание: Очевидно, что нужная мне строка находится в команде, которую я выполнил, но есть несколько других опций для вывода данных, таких как –form и –data-ascii и т.д. Я хотел бы видеть, как необработанные данные отправляются на сервер.