gpt4 book ai didi

.net - 如何使用 WCF 服务引用发送 HTTP 身份验证凭据

转载 作者:行者123 更新时间:2023-12-03 23:52:56 24 4
gpt4 key购买 nike

我正在尝试使用 VB.NET 使用 HTTP Basic Auth Secured PHP WebService。到目前为止,通过将其添加为 Web 引用并执行以下操作,我已成功实现了 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

我还可以成功地将 webservice 添加为“服务引用”,这也可以正常工作,只要我关闭 SOAP 服务器上的所有 HTTP 身份验证。

我的问题是,在使用服务引用而不是“Web 引用”时,我找不到任何有记录的发送基本 HTTP 身份验证凭据的方法

我是否正确理解“Web 引用”是 Web 服务消费的传统方法?

最佳答案

This example from MSDN显示了使用基本身份验证的 WCF 客户端实现。

关于.net - 如何使用 WCF 服务引用发送 HTTP 身份验证凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1379955/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com