2008-11-06 7 views
11

यह है कि यहमैं कच्चे HTTP में POST विधियों को कैसे देख सकता हूं कि मेरा कंप्यूटर किसी पृष्ठ पर भेजता है?

कोई पोस्ट विधि नहीं है जब मेरा ब्राउज़र एक वेबसाइट पर भेजता है जो कच्चे पाठ फ़ाइल को देखने का कोई तरीका नहीं है?

कुछ की तरह:

पोस्ट /path/script.cgi HTTP/1.0
से: [email protected]
उपयोगकर्ता-एजेंट: HTTPTool/1.0
सामग्री प्रकार: आवेदन/x- www फार्म-urlencoded
सामग्री-लंबाई: 32
घर = कॉस्बी और पसंदीदा + स्वाद = मक्खियों

धन्यवाद!

उत्तर

16

आपको Fiddler जैसे प्रॉक्सी की आवश्यकता है। फिडलर एक फ्रीवेयर HTTP डीबगिंग प्रॉक्सी है जो आपको आने वाले या आउटगोइंग डेटा के साथ सभी HTTP ट्रैफिक, सेट ब्रेकपॉइंट्स और "फीडल" का निरीक्षण करने की अनुमति देता है।

9

Firebug भी फ़ायरफ़ॉक्स के लिए एक महान इसके अलावा आप HTTP ट्रैफ़िक के साथ-साथ अपने पृष्ठों के अन्य पहलुओं के बहुत देखते हैं होगा।

+0

लेकिन यह रॉ डेटा नहीं दिखाता है। यह सब कुछ वर्गीकृत करता है जो कुछ अनुप्रयोगों के लिए हमेशा सर्वोत्तम नहीं होता है ... – Loudenvier

4

इस उदाहरण में थोड़ा अधिक ओवरकिल हो सकता है, लेकिन आप Wireshark को देखना चाहेंगे।

1

इसके अलावा, फायरफॉक्स

1

TCPMon के लिए Tamper Data प्लगइन एक जावा आधारित टीसीपी प्रॉक्सी है वहाँ के रूप में पूर्ण रुप से नहीं के रूप में फ़िडलर प्रतीत होता है, लेकिन एक JVM के साथ कुछ भी पर चलता है।

2

मैं किसी भी व्यक्ति को tcpdump या wireshark (जिसे पहले एथेरियल के नाम से जाना जाता था) का उल्लेख नहीं किया जा सकता है। एक ऐसा समय भी था जब कई लेखों ने कहा कि प्रत्येक नेटवर्क व्यवस्थापक को केवल मैथर के लिए मैक होना चाहिए (अब OmniPeek के रूप में जाना जाता है, और मैक के बजाए विंडोज़ पर चलता है)

+1

मैंने इस पोस्ट को बनाने से लगभग 3 घंटे पहले वायरशर्क का उल्लेख किया था। – Kibbee

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