设置HttpClient的授权标头

设置HttpClient的授权标头

我有一个HttpClient,我用于REST API。但是,我在设置Authorization标头时遇到问题。我需要将标头设置为我从执行OAuth请求时收到的令牌。我看到.NET的一些代码表明以下内容,

httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token);

但是,Credential类在WinRT中不存在。任何人有任何想法如何设置授权标头?


12345678_0001
浏览 1715回答 3
3回答

凤凰求蛊

所以这样做的方法如下,httpClient.DefaultRequestHeaders.Authorization =     new AuthenticationHeaderValue("Bearer", "Your Oauth token");

慕斯王

request.DefaultRequestHeaders.Authorization =      new AuthenticationHeaderValue(         "Basic", Convert.ToBase64String(             System.Text.ASCIIEncoding.ASCII.GetBytes(                $"{yourusername}:{yourpwd}")));
打开App,查看更多内容
随时随地看视频慕课网APP