2009-09-04 7 views
13

J'essaie de consommer un HTTP Web Auth Authured WebService PHP utilisant VB.NET. Je l'ai jusqu'à présent réussi à obtenir 100% d'intégration parfaite en ajoutant comme une référence Web et procédez comme suit:Comment envoyer des informations d'identification HTTP Auth avec une référence de service WCF

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 

Je peux aussi ajouter avec succès le webservice comme un « service de référence » et cela fonctionne aussi bien, tant que j'éteins toute l'authentification HTTP sur le serveur SOAP.

Mon problème est que je ne peux pas trouver un moyen d'envoi de vérification des pouvoirs Auth HTTP de base lors de l'utilisation Références de service par opposition à

« Références Web »

Ai-je raison dans ma compréhension documenté que «Références Web sont un méthode héritée de la consommation de services Web?

Répondre

Questions connexes