2009-09-04 12 views
13

के साथ HTTP एथ प्रमाण पत्र कैसे भेजें I VB.NET का उपयोग कर एक HTTP मूल एथ सुरक्षित PHP वेब सेवा का उपभोग करने का प्रयास कर रहा हूं। ,डब्ल्यूसीएफ सेवा संदर्भ

Dim Credentials = New System.Net.NetworkCredential("username", "password") 
Dim CredentialCache = New System.Net.CredentialCache() 
CredentialCache.Add(New Uri(MyWebService.Url), "Basic", Credentials) 
MyWebService.Credentials = CredentialCache 
MyWebService.PreAuthenticate = True 

मैं भी सफलतापूर्वक एक 'सेवा संदर्भ' के रूप में वेब सेवा को जोड़ सकते हैं और यह भी ठीक काम करता है: मैं अब तक के बाद एक वेब संदर्भ के रूप में जोड़ने और ऐसा करके 100% सही एकीकरण पाने के लिए प्रबंधित किया है जब तक मैं SOAP सर्वर पर सभी HTTP प्रमाणीकरण बंद कर देता हूं।

मेरे समस्या यह है कि मैं जब सेवा संदर्भ का उपयोग कर के रूप में विरोध किया बुनियादी HTTP प्रमाणीकरण प्रामाणिकता भेजने के किसी दस्तावेजी साधन नहीं मिल सकता है के लिए 'वेब संदर्भ'

हूँ मुझे लगता है कि 'वेब संदर्भ' मेरी समझ में सही एक हैं वेब सेवा खपत की विरासत विधि?

उत्तर

8

This example from MSDN मूल प्रमाणीकरण का उपयोग कर डब्ल्यूसीएफ के लिए क्लाइंट कार्यान्वयन दिखाता है।

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