gpt4 book ai didi

.net - 如何使用基于HttpClient和.net4的Rest-client进行身份验证

转载 作者:行者123 更新时间:2023-12-03 07:13:41 24 4
gpt4 key购买 nike

我们对 HttpClient 进行了一些详细阐述,以构建休息客户端。但我无法弄清楚,也找不到任何有关如何向服务器进行身份验证的示例。我很可能会使用基本的 aut,但实际上任何示例都会受到赞赏。

在早期版本(有在线示例)中,您做了:

HttpClient client = new HttpClient("http://localhost:8080/ProductService/");
client.TransportSettings.Credentials =
new System.Net.NetworkCredential("admin", "admin");

但是 TransportSettings 属性在版本 0.3.0 中不再存在。

最佳答案

所有这些都已经过时了。最终的实现方法如下:

var credentials = new NetworkCredential(userName, password);
var handler = new HttpClientHandler { Credentials = credentials };

using (var http = new HttpClient(handler))
{
// ...
}

关于.net - 如何使用基于HttpClient和.net4的Rest-client进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7387205/

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