Örnek olarak, -v argümanına sahip bir web sunucusuna POSTing:
curl -v http://testserver.com/post -d "firstname=john&lastname=doe"
Ve çıktı
> 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)
Gönderdiğim verilerden hiç bahsedilmiyor.
CURL'de çıktıda "firstname = john & lastname = doe" dizesini görüntülemek için bir seçenek var mı?
Not: Açıkçası istediğim dize, yürüttüğüm komutta, ancak --form ve --data-ascii vb. Gibi birkaç başka yazı seçeneği daha var. Sunucuya gönderilen ham verileri görmek istiyorum.
1
Sunucuya gönderilen gerçek verileri yakalamak için tcpdump komutunu da çalıştırabilirsiniz. Ya da eğer varsa wireshark (daha iyi).
—
Keith
Yapabileceğinden emin değilim. Bu belirsizliğin bir güvenlik örneği midir? - stackoverflow.com/questions/198462/…
—
slotishtype