CXF सेवा प्रॉक्सी और फ़ॉरवर्ड प्रॉक्सी अलग-अलग ऑब्जेक्ट हैं
CXF HTTPConduit पर नेटवर्क-प्रॉक्सी नीति को समझें और इसे उत्पन्न सेवा ऑब्जेक्ट तथा गंतव्य प्राधिकरण से अलग पहचानें।
CXF द्वारा उत्पन्न सेवा प्रॉक्सी वह Java ऑब्जेक्ट है जो SOAP कॉल करता है। फ़ॉरवर्ड प्रॉक्सी एक नेटवर्क मध्यस्थ है जो उन HTTP कनेक्शनों को ले जाता है। ये अलग-अलग ऑब्जेक्ट हैं, भले ही कोई त्रुटि दोनों को प्रॉक्सी कहे।
नेटवर्क का चयन कॉल किए गए क्लाइंट की HTTP परिवहन नीति से दर्शाया जाता है:
| नीति फ़ील्ड | भूमिका |
|---|---|
ProxyServer | मध्यस्थ होस्ट। |
ProxyServerPort | उसका सुनने वाला पोर्ट। |
ProxyServerType | वह प्रॉक्सी प्रकार जिसकी उस परिवहन को अपेक्षा है। |
NonProxyHosts | उस प्रॉक्सी नीति से छूट प्राप्त गंतव्य। |
HTTP JAX-WS क्लाइंट के लिए, अंतर्निहित CXF क्लाइंट एक HTTPConduit उजागर करता है जिसकी नीति समर्थित कोड या परिनियोजन पथ के माध्यम से कॉन्फ़िगर की जा सकती है। एप्लिकेशन द्वारा पहले से लागू अन्य नीति मानों को सुरक्षित रखें। सार्वजनिक मार्ग का उपयोग करने की अनुमति वाली HTTP नीति के लिए, HTTP प्रॉक्सी सूची उम्मीदवार होस्ट और पोर्ट मान प्रदान करती है।
CXF प्रॉक्सी प्राधिकरण को गंतव्य प्राधिकरण से अलग करता है। मध्यस्थ से आने वाला मध्यस्थ से 407 सेवा ऑब्जेक्ट के एप्लिकेशन लॉगिन की मांग नहीं करता।
conduit उदाहरण को अनुकूलित करने से पहले सक्रिय CXF संस्करण और परिवहन की पहचान करें। कोई फ़ील्ड या XML तत्व अनुरोध को केवल तब प्रभावित कर सकता है जब वह उस कॉन्फ़िगरेशन पथ से संबंधित हो जिसे क्लाइंट वास्तव में उपयोग करता है।