Наприклад, 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 відображати рядок "ім'я = john & прізвище = doe" у висновку?
Примітка. Очевидно, що рядок, який я хочу, є в команді, яку я виконував, але є кілька інших варіантів публікації, таких як --form і --data-ascii тощо. Я хотів би бачити, як необроблені дані надсилаються серверу.
1
Ви також можете запустити tcpdump для збору фактичних даних, що надсилаються на сервер. Або проводів (краще), якщо у вас є це.
—
Кіт
Я не впевнений, що зможете. Це приклад безпеки через незрозумілість? - stackoverflow.com/questions/198462 / ...
—
slotishtype