Como ejemplo, PUBLICANDO en un servidor web con el argumento -v:
curl -v http://testserver.com/post -d "firstname=john&lastname=doe"
Y la salida
> 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)
No se menciona la información que publiqué.
¿Hay una opción en cURL para mostrar la cadena "firstname = john & lastname = doe" en la salida?
Nota: Obviamente, la cadena que quiero está en el comando que ejecuté, pero hay varias otras opciones de publicación como --form y --data-ascii, etc. Me gustaría ver los datos sin procesar que se envían al servidor.
1
También puede ejecutar tcpdump para capturar los datos reales que se envían al servidor. O wireshark (mejor) si tienes eso.
—
Keith
No estoy seguro de que puedas. ¿Es este un ejemplo de seguridad por oscuridad? - stackoverflow.com/questions/198462/…
—
slotishtype