相关疑难解决方法(0)

设置HttpClient的授权标头

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

httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token);
Run Code Online (Sandbox Code Playgroud)

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

c# rest oauth windows-runtime

418
推荐指数
16
解决办法
52万
查看次数

使用httpClient.GetAsync时添加标头

我在Windows商店应用程序项目中实现了其他同事与Apiary.io的api.

他们展示了我必须实现的方法的这个例子

var baseAddress = new Uri("https://private-a8014-xxxxxx.apiary-mock.com/");

using (var httpClient = new HttpClient{ BaseAddress = baseAddress })
{
    using (var response = await httpClient.GetAsync("user/list{?organizationId}"))
    {
        string responseData = await response.Content.ReadAsStringAsync();
    }
}
Run Code Online (Sandbox Code Playgroud)

在这个和其他一些方法中,我需要一个带有我之前获得的标记的标题

下面是一个邮递员(镀铬扩展)的图像,标题我正在谈论 在此输入图像描述

如何将该授权标头添加到请求中?

c# windows-runtime dotnet-httpclient windows-store-apps apiary.io

117
推荐指数
6
解决办法
16万
查看次数