我目前正在使用HttpWebRequest
获得一个网站。我想使用等待模式,该模式没有给出HttpWebRequests
。我找到了班级HttpClient
,这似乎是新的 Http 工作类。我在用着HttpClient.GetAsync(...)
查询我的网页。但我缺少添加选项ClientCredentials
like HttpWebRequest.Credentials
。有什么办法可以给HttpClient
认证信息?
您可以传递一个实例HttpClientHandler 类 http://msdn.microsoft.com/en-us/library/system.net.http.httpclienthandler%28v=vs.110%29.aspx与凭据HttpClient 构造函数 http://msdn.microsoft.com/en-us/library/hh193664%28v=vs.110%29.aspx:
using (var handler = new HttpClientHandler { Credentials = ... })
using (var client = new HttpClient(handler))
{
var result = await client.GetAsync(...);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)