फ़िडलर का उपयोग करके पोस्ट कैसे करें

फिडलर माइक्रोसॉफ्ट डेवलपर एरिक लॉरेंस द्वारा बनाया गया एक HTTP डिबगिंग टूल है। आप वेब ब्राउज़र और सर्वर जैसे किसी एप्लिकेशन के बीच सभी HTTP ट्रैफ़िक को कैप्चर करने के लिए फ़िडलर का उपयोग कर सकते हैं, जिससे आप यह देख सकते हैं कि पृष्ठभूमि में क्या चल रहा है। यह वेब अनुप्रयोगों को डीबग करने के लिए अमूल्य है और आपको त्रुटियों के कारण को शीघ्रता से ट्रैक करने की अनुमति देता है। आप परीक्षण के लिए अपने आवेदन में कस्टम डेटा भेजने के लिए HTTP POST या GET वेब अनुरोध उत्पन्न करने के लिए Fiddler का उपयोग कर सकते हैं, और फिर उत्तर को कैप्चर कर सकते हैं।

विंडोज "स्टार्ट" मेनू पर क्लिक करें, "ऑल प्रोग्राम्स" पर क्लिक करें और फिर एप्लिकेशन लॉन्च करने के लिए "फिडलर 2" पर क्लिक करें। यदि बैकग्राउंड HTTP कैप्चर को बंद करने के लिए चेक किया गया है तो "फाइल" और "कैप्चर ट्रैफिक" पर क्लिक करें।

स्क्रीन के दाईं ओर विंडो के शीर्ष पर टैब बार में स्थित "अनुरोध निर्माता" टैब पर क्लिक करें। इसमें एक आइकन है जिसमें पृथ्वी की तस्वीर और एक हथौड़ा है। "पार्स किए गए" टैब पर क्लिक करें यदि यह अनुरोध बिल्डर विंडो के शीर्ष पर स्थित टैब से पहले से सक्रिय नहीं है।

HTTP POST अनुरोध का चयन करने के लिए ड्रॉप-डाउन मेनू से "POST" पर क्लिक करें। ड्रॉप-डाउन मेनू के बगल में स्थित पता बॉक्स में, उस पृष्ठ का पता टाइप करें जिस पर POST अनुरोध भेजा जाना है, उदाहरण के लिए "http://www.mysite.com/page.php।"

अनुरोध शीर्षलेख बॉक्स में निम्न पंक्ति टाइप करें:

सामग्री-प्रकार: एप्लिकेशन/x-www-form-urlencoded

यह प्राप्त करने वाले पृष्ठ को यह जानने देता है कि किस प्रकार का डेटा भेजा जा रहा है, इस मामले में मानक HTML प्रपत्र डेटा।

किसी भी गैर-मानक वर्णों को एन्कोड करने के लिए URL-एन्कोडेड प्रारूप में अनुरोध बॉडी बॉक्स में भेजे जाने वाले चर जोड़ें।

नाम = उदाहरण और क्रिया = जोड़ें

यह दो नाम मान जोड़े को लक्ष्य पृष्ठ पर भेजता है, "नाम" और "कार्रवाई" नामक दो प्रपत्र फ़ील्ड का अनुकरण करता है।

"विकल्प" टैब पर क्लिक करें, और सुनिश्चित करें कि सत्र का निरीक्षण किया गया है। यह फ़िडलर को लक्ष्य पृष्ठ से प्रतिक्रिया को पकड़ने और प्रदर्शित करने में सक्षम बनाता है।

अनुरोध बिल्डर विंडो के ऊपरी दाएं कोने में "निष्पादित करें" बटन पर क्लिक करें। यह HTTP POST अनुरोध का उपयोग करके दर्ज किए गए डेटा को लक्ष्य पृष्ठ पर भेजता है। प्रतिक्रिया तब कैप्चर की जाती है, जिसे आप इंस्पेक्टर टैब का उपयोग करके देख सकते हैं।

टिप्स

यदि आपने फ़िडलर में किसी एप्लिकेशन से POST अनुरोध प्राप्त किया है, तो आप कैप्चर किए गए मानों को संशोधित कर सकते हैं और त्वरित डीबगिंग के लिए अनुरोध पुनः भेज सकते हैं।