2011-09-19 16 views
12

पर प्रॉक्सीइंग ओएथ अनुरोध मैं एक आईफोन टेस्ट एप्लिकेशन के लिए ट्विटर एपीआई के साथ खेल रहा हूं, और मैंने ट्विटर एपीआई के साथ किए गए अनुरोधों को प्रॉक्सी करने की क्षमता को याद किया है जैसे चार्ल्स (http://www.charlesproxy.com/)। भले ही इसमें एक एसएसएल प्रॉक्सीइंग सुविधा है, ट्विटर इस तथ्य को पसंद नहीं करता है कि अनुरोधों पर हस्ताक्षर करने के बीच में एक अलग प्रमाणपत्र है। क्या ऐसा करने का कोई तरीका है? मैं अनुरोधों को देखने में सक्षम होने के लिए और चार्ल्स जेएसओएन प्रतिक्रियाओं को प्रारूपित करने में सक्षम होने के लिए बहुत उपयोगी होगा ...ट्विटर एपीआई

+0

दिलचस्प। आशा है कि आपको जवाब मिलेगा। –

+0

मुझे आशा खो दी: पी –

+0

मैन ... मैं अभी भी इस प्रतिक्रिया का इंतजार कर रहा हूं। –

उत्तर

2

ट्विटर यह नहीं जान सकता कि बीच में एक आदमी है। मैंने चार्ल्स का उपयोग नहीं किया है, लेकिन मैंने फिडलर 2 का उपयोग किया है। एक कोशिश करो।

http://www.charlesproxy.com/documentation/proxying/ssl-proxying/

http://www.fiddler2.com/fiddler/help/httpsdecryption.asp

डिक्रिप्ट HTTPS प्रॉक्सी का अपना प्रमाण पत्र बनाने, और यह ब्राउज़र देकर काम करता है। ब्राउज़र नोटिस करेगा कि यह एक खराब प्रमाणपत्र से जुड़ता है और चेतावनी देता है, लेकिन सर्वर (ट्विटर) प्रॉक्सी को दूसरे ब्राउज़र के रूप में देखेगा। प्रॉक्सी-सर्वर कनेक्शन ट्विटर के प्रमाणपत्र का उपयोग करता है, इसलिए यह अभी भी सुरक्षित है।

प्रश्न:: से iPad/iPhone/आइपॉड टच और Android उपकरणों एप्पल IOS उपकरणों अवरोधन यातायात Fiddler सकते हैं

शायद यह आपकी समस्या है? ए: हां, लेकिन ये डिवाइस फ़िडलर जेनरेट किए गए डिफ़ॉल्ट प्रमाणपत्रों के साथ संगत नहीं हो सकते हैं।

असंगति को हल करने के लिए आप एक है कि झंडे (जैसे AKID, स्किड) है कि इन प्लेटफार्मों के साथ संगत कर रहे हैं युक्त प्रमाणपत्र उत्पन्न करता है साथ फ़िडलर के डिफ़ॉल्ट प्रमाण पत्र जनरेटर की जगह ले सकती। बस नए प्रमाणपत्र निर्माता को डाउनलोड और इंस्टॉल करें और फ़िडलर को पुनरारंभ करें।

+1

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

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