gpt4 book ai didi

c# - 具有网络凭据的 HttpClient.GetAsync

转载 作者:IT王子 更新时间:2023-10-29 03:37:08 25 4
gpt4 key购买 nike

我目前正在使用 HttpWebRequest 获取网站。我想使用 HttpWebRequests 未提供的等待模式。我找到了 HttpClient 类,它似乎是新的 Http worker 类。我正在使用 HttpClient.GetAsync(...) 来查询我的网页。但是我缺少添加 ClientCredentials 的选项,例如 HttpWebRequest.Credentials。有什么办法可以给HttpClient认证信息吗?

最佳答案

您可以传递 HttpClientHandler Class 的一个实例使用 HttpClient Constructor 的凭据:

using (var handler = new HttpClientHandler { Credentials = ... })
using (var client = new HttpClient(handler))
{
var result = await client.GetAsync(...);
}

关于c# - 具有网络凭据的 HttpClient.GetAsync,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10292730/

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