ตัวอย่างเช่นการโพสต์ไปยังเว็บเซิร์ฟเวอร์ที่มีอาร์กิวเมนต์ -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 เป็นต้นฉันต้องการดูข้อมูลดิบที่ส่งไปยังเซิร์ฟเวอร์
1
คุณยังสามารถรัน tcpdump เพื่อดักจับข้อมูลจริงที่ส่งไปยังเซิร์ฟเวอร์ หรือ wireshark (ดีกว่า) ถ้าคุณมีสิ่งนั้น
—
Keith
ฉันไม่แน่ใจว่าคุณสามารถ นี่เป็นตัวอย่างของความปลอดภัยโดยความคลุมเครือหรือไม่ - stackoverflow.com/questions/198462/…
—
slotishtype