jth*_*son 13 .net vb.net asp.net wcf web-services
我正在尝试使用VB.NET使用HTTP Basic Auth Secured PHP WebService.到目前为止,我通过将其添加为Web Reference并执行以下操作,设法实现100%完美集成:
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
Run Code Online (Sandbox Code Playgroud)
我也可以成功地将web服务添加为"服务引用",这也可以正常工作,只要我关闭SOAP服务器上的所有HTTP身份验证.
我的问题是,在使用服务引用而不是"Web引用"时,我找不到任何记录的发送基本HTTP身份验证凭据的方法
我是否理解"Web引用"是Web服务消费的传统方法?