2010-04-14 17 views
8

मेरे पास मेरे आईफोन पर एक एप्लिकेशन है जो एचटीपी अनुरोध भेजता है; क्या कुछ उपकरण का उपयोग कर HTTP स्ट्रीम में देखना संभव है ??HTTP यातायात की निगरानी करने के लिए उपकरण

मैं अपने विंडोज पीसी पर एंड्रॉइड फोन पर ऐप्स (एंड्रॉइड डीबग ब्रिज इंटरफ़ेस के लिए धन्यवाद) सहित सभी प्रक्रियाओं से HTTP ट्रैफ़िक की निगरानी करने के लिए (IEInspector's) HttpAnalyzer टूल का स्टैंडअलोन संस्करण का उपयोग करता हूं। क्या ओएस एक्स के लिए एक समान उपकरण है जिसे मैं आईफोन ऐप्स के लिए उपयोग कर सकता हूं? क्या यह भी अनुमति है?

अग्रिम धन्यवाद।

उत्तर

9

मैं HTTP निगरानी के लिए Charles का उपयोग करता हूं। यह मानक ओएस एक्स प्रॉक्सी सेटिंग्स (जैसे सफारी द्वारा उपयोग किया जाता है) में लगा सकता है, इसलिए इसे एसडीके में आईफोन एमुलेटर के साथ ठीक काम करना चाहिए।

+2

आईफोन के लिए चार्ल्सप्रॉक्सी को कॉन्फ़िगर करने पर ट्यूटोरियल: http://blog.mediarain.com/2009/08/iphone-http-connection-debugging/ – Samuh

2

यातायात की सीधे निगरानी करने के लिए आप Wireshark या tcpdump जैसे टूल का उपयोग कर सकते हैं।

यदि आप किसी सर्वर पर 'नकली' अनुरोध भेजना चाहते हैं या आईफोन से अनुरोध प्राप्त करने के लिए एक सरल श्रवण सर्वर चलाना चाहते हैं तो आप नेटकैट और कर्ल का उपयोग कर सकते हैं। मैंने उस मामले को tutorial में समझाया है यदि यह आपकी आवश्यकता के लिए पर्याप्त है। यदि नहीं, तो मैं वायर्सहार्क की सिफारिश करता हूं, जिसमें एक जीयूआई है और समझने में काफी सरल है।

संबंधित मुद्दे