c# - 设置HttpClient的Authorization Header

标签 c# rest oauth windows-runtime

我有一个用于 REST API 的 HttpClient。但是我在设置授权 header 时遇到问题。我需要将 header 设置为我在执行 OAuth 请求时收到的 token 。 我看到一些 .NET 代码建议如下,

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

但是,WinRT 中不存在 Credential 类。有人知道如何设置授权 header 吗?

最佳答案

所以方法如下,

httpClient.DefaultRequestHeaders.Authorization =
    new AuthenticationHeaderValue("Bearer", "Your Oauth token");

关于c# - 设置HttpClient的Authorization Header,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14627399/

相关文章:

api - 在Flutter应用程序中使用Dart的400错误请求尝试连接到FileMaker Database

ios - 如何使用 ASWebAuthenticationSession 获取授权码?

oauth - 使用 oauth 授予 imap 对 gmail 的访问权限时,我使用什么范围?

c# - 如何将授权逻辑与 Controller 操作分开?

c# - LINQ 查询 - 多个基于 int 数组的子查询

c# - 无法确定条件表达式的类型,因为 System.DateTime 和 null 之间没有隐式转换

java - 测试 REST Web 服务时出现空指针异常

java - 方言错误消息流口水

api - 具有独立网站和 API 服务器的同构 Web 应用程序的身份验证

c# - 为什么双击滚动条时会触发 DataGrid MouseDoubleClick 事件?