设置HttpClient的授权标头我有一个HttpClient,我用于REST API。但是,我在设置Authorization标头时遇到问题。我需要将标头设置为我从执行OAuth请求时收到的令牌。我看到.NET的一些代码表明以下内容,httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token);但是,Credential类在WinRT中不存在。任何人有任何想法如何设置授权标头?
3 回答
凤凰求蛊
TA贡献1825条经验 获得超4个赞
所以这样做的方法如下,
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Your Oauth token");
慕斯王
TA贡献1864条经验 获得超2个赞
request.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue( "Basic", Convert.ToBase64String( System.Text.ASCIIEncoding.ASCII.GetBytes( $"{yourusername}:{yourpwd}")));
- 3 回答
- 0 关注
- 1714 浏览
添加回答
举报
0/150
提交
取消