2011-06-16 9 views
6

मैं एक प्रोटोकॉल विश्लेषक (चार्ल्स) के साथ Node.js http ट्रैफ़िक को कैप्चर करने कोशिश कर रहा हूँ उपयोग करने के लिए नोड नहीं मिल सकता है, लेकिन नहीं मिल सकता है प्रॉक्सी का उपयोग करने के लिए नोड। प्रॉक्सी का उपयोग करने के लिए नोड्स http और https मॉड्यूल प्राप्त करने का कोई तरीका है?एक प्रोटोकॉल विश्लेषक (चार्ल्स) के साथ Node.js http ट्रैफ़िक को कैप्चर करने की कोशिश कर रहा है, लेकिन प्रॉक्सी

मैं

उत्तर

2

द्वारा ओएसएक्स का उपयोग कर रहा हूं। मैं How can I use an http proxy with node.js http.Client? से निर्देशों का पालन किया गया था और मैं प्रॉक्सी का उपयोग करने की https का उपयोग करने के लिए आवश्यक सोचा। लेकिन अगर मैं प्रॉक्सी तक पहुंचने के लिए http का उपयोग करता हूं, और पास 'पथ:' https://www.google.com/accounts/OAuthGetRequestToken 'पास करता है, तो यह काम करता है ...

+0

मेरे लिए काम नहीं किया, यह हो सकता है चार्ल्स के लिए विशिष्ट हो? – Paul

4

धन्यवाद Chris मेरे मामले में मैं चार्ल्स और Request मॉड्यूल का उपयोग कर रहा था। वहाँ एक संभाल proxy option अपने चार्ल्स बंदरगाह डाल करने के लिए है।

तो चार्ल्स मेनू Proxy-> प्रॉक्सी सेटिंग्स> Http में अपने बंदरगाह प्रॉक्सी

उपयोग किसी भी अनुरोध जैसे में इस पोर्ट संख्या को खोजने के लिए:

request.get(url, { 
    'proxy': 'http://localhost:<charles-proxy-port>' 
}, function (error, response, body) { 
    //did you see me in Charles?? 
}); 
संबंधित मुद्दे