2009-09-04 21 views
13

Próbuję pobrać HTTP Basic Auth Secured PHP WebService za pomocą VB.NET. Ja do tej pory udało się uzyskać 100% doskonałą integrację poprzez dodanie go jako odwołanie sieci Web i wykonując następujące czynności:Sposób wysyłania poświadczeń uwierzytelniania HTTP za pomocą usługi WCF Numer referencyjny

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 

Mogę również z powodzeniem dodać usługa jako „usługa referencyjna” i to też działa dobrze, tak długo, jak wyłączam całe uwierzytelnianie HTTP na serwerze SOAP.

Moim problemem jest to, że nie mogę znaleźć żadnych udokumentowanych środków wysyłania podstawowy HTTP poświadczenia uwierzytelniania przy użyciu Referencje Serwis w przeciwieństwie do „sieci Odniesienia”

Mam rację w moim rozumieniu, że "Referencje sieci są starsza metoda zużycia usług sieciowych?

Odpowiedz

Powiązane problemy