คุณดู HTTP ร้องขอแอพของ iPhone ได้อย่างไร


16

เช่นเดียวกับที่คุณสามารถเปิดตัวตรวจสอบเว็บหรือหน้าต่างกิจกรรมใน Safari บนแล็ปท็อปของคุณและดูคำขอ HTTP ทั้งหมดที่เว็บไซต์ทำขึ้นคุณจะทำเช่นนั้นบน iPhone สำหรับแอป iPhone ได้อย่างไรหากแอป iPhone ใช้ HTML5 ( หรือถึงแม้ว่ามันจะเป็นแอพพื้นฐาน)

คำตอบ:


9

วิธีที่ง่ายที่สุดคือการติดตั้ง proxy debugging และชี้ iPhone ของคุณไปที่มัน (ระบุที่อยู่ proxy ในการตั้งค่าสำหรับเครือข่าย wifi) เห็นได้ชัดว่านี่จะใช้งานได้กับ wifi เท่านั้นและไม่ใช่ผ่านการเชื่อมต่อข้อมูลเครือข่ายมือถือ จากนั้นคุณจะสามารถเข้าถึงคำขอ http และคำตอบทั้งหมดที่ส่งและรับจาก iPhone ของคุณ

สิ่งที่ต้องการParosสามารถทำสิ่งที่คุณต้องการ (มันเขียนใน Java ดังนั้นจะทำงานบนแพลตฟอร์มส่วนใหญ่)


1
พร็อกซีของ Charles ควรใช้งานได้เช่นกัน ดูเหมือนว่าจะอัปเดตล่าสุดมากกว่าปารอส
ปีเตอร์ibrtibraný

บน Windows คุณสามารถใช้พร็อกซี Fiddler2 ได้
David

1
ฉันเพียงแค่ใช้เรอและการสอนเกี่ยวกับ TUAW มันใช้งานได้อย่างมีเสน่ห์ในการดูคำขอ HTTP ทั้งหมด
mahal tertin


3

ในการรับชม http (s) คุณจะต้องสกัดกั้นการรับส่งข้อมูลเครือข่ายระหว่าง iPhone และผู้ให้บริการอินเทอร์เน็ต (ISP) ของคุณ

ในการดำเนินการนี้คุณต้องตั้งค่าโทรศัพท์ของคุณให้ใช้ WiFi และส่งทราฟฟิกเครือข่ายผ่านพร็อกซี ผู้รับมอบฉันทะ ได้แก่ปลาหมึกและชาร์ลส์

พร็อกซีที่ดีจะเสนอไฟล์บันทึกและอนุญาตให้คุณดูที่อยู่เซิร์ฟเวอร์และหากไม่ได้เข้ารหัสขอ URL



0

เกี่ยวกับเว็บแอปบนมือถือ Safari:

นอกเหนือจากวิธีพร็อกซีแล้วแอพ / เครื่องมือ iOS เหล่านี้อาจเป็นประโยชน์ฉันไม่ได้ใช้:

https://itunes.apple.com/us/app/mihtool/id584739126?ls=1&mt=8

https://itunes.apple.com/us/app/httpwatch-basic-http-sniffer/id658886056?mt=8

หรือใช้คุณสมบัติการดีบักแบบรีโมทของ Safari:

http://moduscreate.com/enable-remote-web-inspector-in-ios-6/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.