यह सीधा है यदि आपके पास संचार भेजने वाले ग्राहक पर नियंत्रण है। आपको केवल क्लाइंट-साइड सर्विस क्लास पर HttpProxy सेट करने की आवश्यकता है।
मैंने ऐसा किया, उदाहरण के लिए, स्मार्टफोन पर चलने वाले वेब सेवा क्लाइंट का पता लगाने के लिए। मैंने उस क्लाइंट-साइड कनेक्शन पर आईपी / पोर्ट ऑफ फिडलर के लिए प्रॉक्सी सेट किया, जो नेटवर्क पर एक पीसी पर चल रहा था। तब स्मार्टफोन ऐप ने अपने सभी निवर्तमान संचार को वेब सेवा, फ़िडलर के माध्यम से भेजा।
यह पूरी तरह से काम किया।
यदि आपका क्लाइंट WCF क्लाइंट है, तो प्रॉक्सी सेट करने के तरीके के लिए यह प्रश्नोत्तर देखें ।
यहां तक कि अगर आपके पास क्लाइंट-साइड ऐप के कोड को संशोधित करने की क्षमता नहीं है, तो भी आप अपने क्लाइंट द्वारा उपयोग किए जाने वाले वेबसर्विस के आधार पर, प्रॉक्सी को प्रशासनिक रूप से सेट करने में सक्षम हो सकते हैं।