2013-03-23 11 views
5

मैं समाधान की तलाश कर रहा हूं, और शायद मैं ओवरटायर हूं और समाधान को याद कर चुका हूं।क्या चार्ल्स प्रॉक्सी स्क्रैच से HTTP अनुरोध लिख सकता है?

चार्ल्स प्रॉक्सी का उपयोग करके एक व्यक्ति मैन्युअल रूप से HTTP GET या POST अनुरोध कैसे लिखता है?

फिडलर में सुविधा की तरह, मैं एक संपादक को मैन्युअल रूप से खोलने और अनुरोध के बॉडी और हेडर दर्ज करने की क्षमता की तलाश में हूं। चार्ल्स में मेरी प्राथमिक रुचि है।

लाइव अनुरोधों को कैप्चर और संपादित करने और निष्पादित करने की क्षमता लगभग समान है, लेकिन मेरे पास चार्ल्स के बाहर डेटा कैप्चर किया गया है, और उन हेडर + क्वेरी + बॉडी का उपयोग करना चाहते हैं।

एसओ और वेब खोजना कोई सफलता नहीं मिली है।

उत्तर

3

मुझे लगता है कि चार्ल्स में आपको एक उपकरण की बजाय संयोजन में दोहराव उपकरण और संपादन उपकरण का उपयोग करना होगा। (http://www.charlesproxy.com/documentation/tools/edit/)

यदि आप मैक पर चल रहे हैं तो अन्य विकल्प हैं और फिडलर का उपयोग नहीं कर सकते हैं, उदा। http://www.wiztools.org/

+0

हाय, धन्यवाद। आप सही हैं, कि दोहराना उपकरण ज्यादातर समान है लेकिन संदर्भ के बिना, चार्ल्स को शुरू करने और पूर्व-सम्मिलित अनुरोध को फायर करने की सोच में, मुझे वांछित छोड़ देता है। Wiztools REST क्लाइंट वादा करता है, यद्यपि। :) –

2

संस्करण 3.11 के अनुसार, चार्ल्स प्रॉक्सी में एक रचना सुविधा (संपादन -> लिखें या cmd-m) है। यह अभी भी फिडलर जितना महान नहीं है, लेकिन अगर आपको इसकी ज़रूरत है तो यह वहां है।

+0

मैं आपको "रचना" सुविधा को इंगित करने की सराहना करता हूं, लेकिन चार्ल्स प्रॉक्सी वेबसाइट पर कोई दस्तावेज नहीं दिखता है। मेरे कंप्यूटर पर स्टाइलशीट के लिए, क्या मैं '../ डेस्कटॉप/style.css' प्राप्त करूंगा? या यह एक प्रश्न, हेडर, आदि होगा ...? –

+1

मुझे चार्ल्स प्रॉक्सी की साइट पर दस्तावेज़ित इस सुविधा को नहीं देखा गया है, लेकिन उन्होंने इसे संस्करण 3.11 के लिए रिलीज नोट्स में उल्लेख किया है: http://www.charlesproxy.com/documentation/version-history/। रचना सुविधा किसी भी एंडपॉइंट पर HTTP अनुरोध करेगी जो आपके कंप्यूटर (बाहरी या आंतरिक) पर उपलब्ध है। यदि आपके पास कोई सर्वर नहीं चल रहा है और आप मैक पर हैं, तो आप इसे अपने टर्मिनल में चलाकर आसानी से सर्वर सेट कर सकते हैं जहां आपकी स्टाइलशीट है: python -m SimpleHTTPServer 8000। फिर आप चार्ल्स से या अपने ब्राउज़र से http: // localhost: 8000/style.css पर अपनी स्टाइलशीट तक पहुंच सकते हैं। –

+0

मेरे पास चार्ल्स 3.11.5 और सेमीडी-एम काम करता है, हालांकि संपादन मेनू में कोई रचना नहीं है ... क्या वह हिस्सा गलती थी? यदि ऐसा है तो मैं आपके उत्तर के उस हिस्से को हटा दूंगा। – levininja

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