का उपयोग कर मैं एक जावा ग्राहक से एक WCF वेब सेवा है जो करने के लिए कनेक्ट करने के लिए है WCF सेवा करने के लिए जावा ग्राहक कनेक्ट करने के लिए कैसे निम्नलिखित बाध्यकारी विन्यास:clientCredentialType = "मूल"
<basicHttpBinding>
<binding name="basicHttpBindingSecurity">
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Basic"/>
</security>
</binding>
</basicHttpBinding>
मैं JAX-WS का उपयोग कर रहा हूं। क्या आप मुझे जावा क्लाइंट में उपयोगकर्ता नाम और पासवर्ड सेट करने का तरीका दिखाते हुए एक कोड स्निपेट दे सकते हैं?
मैं इस की कोशिश की है:
Map<String, Object> reqContext = ((BindingProvider) port).getRequestContext();
reqContext.put(BindingProvider.USERNAME_PROPERTY, "username");
reqContext.put(BindingProvider.PASSWORD_PROPERTY, "password");
लेकिन यह काम नहीं किया। मैंने यह भी कोशिश की है:
Map<String, Object> reqContext = ((BindingProvider) port).getRequestContext();
reqContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://username:[email protected]:8090/MyService");
अभी भी कोई सफलता नहीं है।
धन्यवाद, राफाल
+1 एक अच्छी तरह से शब्दों और अच्छी तरह से स्वरूपित प्रश्न के लिए। –