2009-09-04 56 views
13

我試圖使用VB.NET使用HTTP基本身份驗證安全的PHP WebService。我目前管理可以將其作爲一個Web引用,並做得到100%的完美融合如下:如何使用WCF服務發送HTTP身份驗證憑證參考

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 

我也可以成功添加web服務作爲「服務引用」,這也工作正常,只要我關閉SOAP服務器上的所有HTTP認證。

我的問題是,我無法找到使用服務時的參考,而不是發送基本HTTP認證證書的任何記錄手段「Web引用」

難道我就在我的理解是「Web引用」是傳統的Web服務消費方法?

回答