为了账号安全,请及时绑定邮箱和手机立即绑定

设置HttpClient的授权标头

设置HttpClient的授权标头

C#
12345678_0001 2019-08-09 16:20:00
设置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");


查看完整回答
反对 回复 2019-08-09
?
慕斯王

TA贡献1864条经验 获得超2个赞

request.DefaultRequestHeaders.Authorization = 
    new AuthenticationHeaderValue(
        "Basic", Convert.ToBase64String(
            System.Text.ASCIIEncoding.ASCII.GetBytes(
               $"{yourusername}:{yourpwd}")));


查看完整回答
反对 回复 2019-08-09
  • 3 回答
  • 0 关注
  • 1714 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信