इंटरनेट एक्सप्लोरर में HTTP रिक्वेस्ट और रिस्पॉन्स की निगरानी करने के लिए फ़िडलर का उपयोग करते समय यह http: // localhost को निर्देशित सभी ट्रैफ़िक को अनदेखा करता है ।
इंटरनेट एक्सप्लोरर में HTTP रिक्वेस्ट और रिस्पॉन्स की निगरानी करने के लिए फ़िडलर का उपयोग करते समय यह http: // localhost को निर्देशित सभी ट्रैफ़िक को अनदेखा करता है ।
जवाबों:
जब आप स्थानीय होस्ट पर डिबगिंग कर रहे हों तो ट्रैफ़िक कैप्चर करने के लिए फ़िडलर प्राप्त करने के लिए, आपने F5 को हिट करने के लिए एड्रेस बदलना शुरू कर दिया है ताकि लोकलहोस्ट के पास "" हो। इसके बाद।
उदाहरण के लिए, आप डिबगिंग शुरू करते हैं और आपके पास एड्रेस बार में निम्न URL है:
http: // localhost: 49,573 / Default.aspx
इसे इसमें बदलें:
http://localhost.:49573/Default.aspx
हिट दर्ज करें और Fidder आपके ट्रैफ़िक को चुनना शुरू कर देगा।
फिडलर की वेबसाइट सीधे इस सवाल का जवाब देती है।
कई सुझाए गए वर्कअराउंड हैं, लेकिन सबसे सरल "लोकलहोस्ट" या "127.0.0.1" के बजाय मशीन के नाम का उपयोग करना है:
http://machinename/mytestpage.aspx
localhost.
एक अमान्य होस्टनाम के रूप में अस्वीकार करते हैं ।
localhost.
और machinename
मेरे मामले में खारिज कर दिया गया है।
इसका सही उत्तर यह है कि ऐसा नहीं है कि फ़िडलर लोकलहोस्ट पर लक्षित ट्रैफ़िक को नज़रअंदाज़ करता है, बल्कि यह कि ज्यादातर एप्लिकेशन को स्थानीय लोगों को लक्षित किए गए अनुरोधों के लिए (जिनमें से फ़िडलर एक है) बायपास करने के लिए हार्डकोड किया जाता है।
इसलिए, विभिन्न वर्कअराउंड उपलब्ध हैं: http://fiddler2.com/documentation/Configure-Fiddler/Tasks/MonitorLocalTraffic
फ़िडलर v4.5.1.0 आपको "लोकलहोस्ट" के साथ "लोकलहोस्ट.फिडलर" को बदलने की अनुमति देगा, और स्थानीयहोस्ट को आपके मशीन पर चल रहे प्राप्त सर्वर के लिए होस्ट नाम के रूप में प्रस्तुत करेगा।
यह "होस्ट नहीं पहचानी गई" त्रुटियों से बचा जाता है जब विज़ुअल स्टूडियो उपयोग करने वाले वेब सर्वर में निर्मित डब्ल्यूसीएफ सेवाओं से जुड़ते हैं।
इसके बजाय
http://localhost:51900/service.wcf
आप का उपयोग कर सकते हैंhttp://localhost.fiddler:51900/service.wcf
IE9 RC के बाद से Internet Explorer की एक नई विशेषता है: <-loopback>
प्रॉक्सी बाईपास सूची में जोड़ने से WinInet (IE द्वारा उपयोग की जाने वाली नेटवर्क लाइब्रेरी) को परिभाषित प्रॉक्सी के माध्यम से localhost
और उसके 127.0.0.1
माध्यम से नियत किए गए अनुरोध भेजने का कारण बनता है ।
यहां मूल घोषणा @EricLaw: http://blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx
Fiddler v4.6 और डिफ़ॉल्ट कॉन्फ़िगरेशन का उपयोग करने से 'लोकलहोस्ट' से कोई ट्रैफ़िक नहीं देखा जा सकता है। यहां कई सुझावों की कोशिश की लेकिन कुछ भी काम नहीं आया।
सक्षम सहायता -> समस्या निवारण और कई और अनुरोध देख सकते हैं। सत्रों को एक स्ट्राइक-थ्रू फ़ॉन्ट में चिह्नित किया गया था और इसका कारण 'स्टेटस बार> प्रोसेस फ़िल्टर के कारण छिपा हुआ' था।
एरिक लॉरेंस से एक ही समस्या वाले व्यक्ति को यह जवाब मिला http://www.telerik.com/forums/fiddler-not-capturing-ios-traffic-even- हालांकि-echo-service-works
मूल रूप से क्या करना है: फ़िडलर विंडो के नीचे स्थित स्थिति पट्टी को देखें, उस पट्टी में दूसरा छोटा "ट्रे" संभवतः "वेब ब्राउज़र" जैसा कुछ कहता है। उस पर क्लिक करें और फिर "सभी प्रक्रियाओं" में बदल दें।
आप लोकलहोस्ट के बजाय http: //ipv4.fiddler या http: //ipv6.fiddler का उपयोग कर सकते हैं
स्थानीय IIS पर लोकलहोस्ट से ट्रैफ़िक कैप्चर करने के लिए फ़िडलर के लिए 3 चरण होते हैं (यह मेरे कंप्यूटर पर काम करता है):
if ((m_EnableProxy) && !(oSession.host =="127.0.0.1" || oSession.host =="localhost" || oSession.host =="ipv4.fiddler")) { oSession["X-OverrideGateway"] = "socks=127.0.0.1:8080"; oSession["ui-backcolor"] = "#EFEF9F"; }
। यह फ़ंक्शन onBeforeRequest होना चाहिए।
यूआरएल में लोकलहोस्ट का उपयोग न करें!
इस तरह का उपयोग करें:
अपने स्थानीय IP पते का उपयोग करें (127.0.0.1 नहीं) इसके बजाय काम करेंगे, जैसे कि 192.16.0.88 आदि cmd.exe पर जाएं और ipconfig टाइप करें और आप इसे देखेंगे।
विंडोज एक्स पी:
"इंटरनेट विकल्प" नियंत्रण कक्ष एप्लेट के "कनेक्शन" टैब में "डायल-अप और वर्चुअल प्राइवेट नेटवर्क सेटिंग्स" सूची में प्रत्येक आइटम के लिए सेटिंग बटन पर क्लिक करना सुनिश्चित करें।
मैंने देखा कि मेरे वीपीएन से कनेक्ट होते ही फिडलर "LAN सेटिंग्स" कॉन्फ़िगरेशन का उपयोग करना बंद कर देगा। भले ही ट्रैफ़िक वीपीएन के माध्यम से नहीं जा रहा था।
टूल्स, फिडलर ऑप्शंस ... पर जाएं, कनेक्शंस टैब चुनें, फिर सुनिश्चित करें कि मॉनिटर सभी कनेक्शनों पर टिक लगा हुआ है। जैसे एंटनी स्कॉट ने कहा, लेकिन यह भी सुनिश्चित करें कि "वेब सत्र" फलक "कैप्चरिंग" और ["वेब ब्राउज़र" या "सभी प्रक्रियाओं"] पर सेट है। ऐसा लगता है कि डिफ़ॉल्ट "गैर-ब्राउज़र" है।