2024-04-26 03:43:31 发布
网友
我有一个用于REST API的HttpClient。但是,我在设置授权头时遇到问题。我需要将头设置为执行OAuth请求时收到的令牌。 我看到了.NET的一些代码,建议如下:
httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token);
但是,WinRT中不存在凭据类。有人知道如何设置授权头吗?
request.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue( "Basic", Convert.ToBase64String( System.Text.ASCIIEncoding.ASCII.GetBytes( $"{yourusername}:{yourpwd}")));
这样做的方法如下
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Your Oauth token");
我在寻找解决这个问题的好方法,我也在考虑同样的问题。希望这个答案能帮助像我这样有同样问题的人。
using (var client = new HttpClient()) { var url = "https://www.theidentityhub.com/{tenant}/api/identity/v1"; client.DefaultRequestHeaders.Add("Authorization", "Bearer " + accessToken); var response = await client.GetStringAsync(url); // Parse JSON response. .... }
来自https://www.theidentityhub.com/hub/Documentation/CallTheIdentityHubApi的引用
这样做的方法如下
我在寻找解决这个问题的好方法,我也在考虑同样的问题。希望这个答案能帮助像我这样有同样问题的人。
来自https://www.theidentityhub.com/hub/Documentation/CallTheIdentityHubApi的引用
相关问题 更多 >
编程相关推荐