2013-03-14 6 views
5

मैं ऐसे प्रोजेक्ट पर काम करता हूं जो एक webservice को AJAX क्वेरी बनाता है, इसलिए मैं JSON प्रतिक्रियाओं को देखने के लिए फिडलर का उपयोग करता हूं।फ़िडलर कुछ HTTPS कनेक्शन जैसे ड्रॉपबॉक्स

लेकिन मुझे फिडलर का उपयोग करने में परेशानी होती है। जब मैं इसे अपने लैपटॉप पर लॉन्च करता हूं, तो ड्रॉपबॉक्स अब मेरी फाइलों को सिंक्रनाइज़ नहीं कर सकता है लेकिन मैं अपने AJAX अनुरोधों को डीबग कर सकता हूं। वास्तविक समस्या यह है कि जब मैं अपने डेस्कटॉप कंप्यूटर पर फिडलर का उपयोग करता हूं, तो मेरे वेब सेवा के लिए मेरे सभी अनुरोध अवरुद्ध होते हैं। मेरा वेब सेवा लोकहोस्ट पर चलता है।

मुझे समझ में नहीं आता कि यह कैसे काम करता है, क्या आप मेरी मदद कर सकते हैं?

उत्तर

9

ड्रॉपबॉक्स कनेक्शन काम नहीं करते हैं क्योंकि वह एप्लिकेशन "प्रमाणपत्र पिनिंग" नामक एक सुविधा का उपयोग करता है जो फ़िडलर के HTTPS इंटरसेप्शन प्रमाणपत्र को अस्वीकार करता है। ऐसा क्यों होता है फिडलर पुस्तक में चर्चा की जाती है, लेकिन you can configure Fiddler not to decrypt dropbox.exe's connections जो इस मुद्दे को हल करती है।

अवरुद्ध ड्रॉपबॉक्स एप्लिकेशन यातायात जबकि फ़िडलर चल रहा है से बचने के लिए, आप उपकरण का उपयोग कर सकते> फ़िडलर विकल्प> HTTPS या तो केवल ब्राउज़र यातायात डिक्रिप्ट करने के लिए या आप यातायात के लिए डिक्रिप्ट करने के लिए नहीं फ़िडलर कॉन्फ़िगर कर सकते हैं * .dropbox.com।

enter image description here

अपने "WebService" के साथ

मुद्दा लगभग निश्चित रूप से पूरी तरह से संबंधित नहीं है। किसी के भी मदद के लिए आपको कहीं अधिक विशिष्ट होना चाहिए: ग्राहक क्या है? सेवा में क्या लिखा है? जब ऐसा होता है तो आप फिडलर में क्या देखते हैं?

+0

उत्तर के लिए धन्यवाद। मेरी वेब सेवा सी # में बनाई गई है। मैं एक अन्य webservice (www.flexmail.eu) के लिए अनुरोध करता हूं। यह लोकलहोस्ट और मेरी अजैक्स स्क्रिप्ट पर भी चलता है। जब मैं एक विधि कहता हूं, फिडलर में मैं शरीर कॉलम में -1 देखता हूं। मैं घर पर नहीं हूं इसलिए मैं अब और अधिक विशिष्ट नहीं हो सकता। – Robouste

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