首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >向headers添加授权

向headers添加授权
EN

Stack Overflow用户
提问于 2013-09-27 05:58:14
回答 5查看 91.5K关注 0票数 25

我有以下代码:

代码语言:javascript
复制
...
AuthenticationHeaderValue authHeaders = new AuthenticationHeaderValue("OAuth2", Contract.AccessToken);
string result = await PostRequest.AuthenticatedGetData(fullUrl, null, authHeaders);
return result; 
...

public static async Task<string> AuthenticatedGetData(string url, FormUrlEncodedContent data, AuthenticationHeaderValue authValue)
{

    HttpClient client = new HttpClient();
    client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(authValue.Parameter);

    HttpResponseMessage response = await client.PostAsync(new Uri(url), data);

    response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
    response.EnsureSuccessStatusCode();
    string responseBody = await response.Content.ReadAsStringAsync();
    return responseBody;
}

response = await部分只是继续一个正在进行的循环,什么也不会发生。你知道我做错了什么吗?

真正的问题是,我如何发送以下标头:

代码语言:javascript
复制
Authorization: OAuth2 ACCESS_TOKEN

添加到外部web api

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19039450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档