คำถามติดแท็ก http-logging

6
การร้องขอ HTTP การตรวจสอบทันทีบนอินเตอร์เฟซเครือข่าย
สำหรับวัตถุประสงค์ในการดีบั๊กฉันต้องการตรวจสอบคำขอ http บนอินเทอร์เฟซเครือข่าย การใช้tcpdumpบรรทัดคำสั่งที่ไร้เดียงสาฉันได้รับข้อมูลระดับต่ำมากเกินไปและข้อมูลที่ฉันต้องการนั้นไม่ได้แสดงอย่างชัดเจน ทิ้งทราฟฟิกผ่านtcpdumpไปยังไฟล์และจากนั้นการใช้wiresharkจะมีข้อเสียที่ไม่ได้อยู่ในทันที ฉันนึกภาพการใช้เครื่องมือเช่นนี้: $ monitorhttp -ieth0 --only-get --just-urls 2011-01-23 20:00:01 GET http://foo.example.org/blah.js 2011-01-23 20:03:01 GET http://foo.example.org/bar.html ... ฉันใช้ลีนุกซ์

2
เซิร์ฟเวอร์ HTTP ทั่วไปที่เพิ่งส่งคำขอ POST หรือไม่
ฉันกำลังมองหาเครื่องมือบรรทัดคำสั่งที่ฟังในส่วนที่กำหนดอย่างมีความสุขยกเว้นทุกคำขอ HTTP POST และทิ้งมัน ฉันต้องการใช้เพื่อวัตถุประสงค์ในการทดสอบเช่นสำหรับการทดสอบลูกค้าที่ออกคำขอ HTTP POST นั่นหมายถึงฉันกำลังค้นหาคู่ค้าcurl -F(ซึ่งฉันสามารถใช้เพื่อส่ง HTTP POSTs ทดสอบไปยังเซิร์ฟเวอร์ HTTP) อาจจะเป็นสิ่งที่ชอบsocat TCP4-LISTEN:80,fork,bind=127.0.0.1 ...- แต่ socat นั้นไม่เพียงพอเพราะมันไม่ได้พูดถึง HTTP

3
ใครช่วยแนะนำ HTTP debugging proxy
ฉันต้องการบางสิ่งที่ช่วยให้ฉัน: ตรวจสอบการรับส่งข้อมูล HTTP ทั้งหมดระหว่างคอมพิวเตอร์ของฉันและอินเทอร์เน็ตรวมถึง 127.0.0.1 แก้ไขข้อมูลขาเข้าหรือขาออก มันจะดีถ้ามีระบบย่อยสคริปต์สำหรับการตั้งค่ากฎและกิจกรรม ฉันชอบที่จะเป็นแอปพลิเคชัน GUI กรุณาอย่าตอบด้วยWireShark ฉันทราบเกี่ยวกับ WireShark และฉันใช้มันหลายครั้งแล้วและเป็นแอพที่ยอดเยี่ยม ฉันต้องการบางสิ่งที่ จำกัด ไว้เฉพาะการจับภาพชั้นแอปพลิเคชันและการรับส่งข้อมูล HTTP (S) เท่านั้นและไม่สนใจเลเยอร์ Internet Protocol Suite อื่น ๆ นอกจากนี้ยังไม่มีคุณสมบัติบางอย่างที่ฉันระบุไว้ข้างต้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.