【发布时间】:2017-03-22 21:36:44
【问题描述】:
我是 ASP.NET Web API 2 的新手。我正在尝试访问第三方 API,因此要首先访问它,我需要在带有 API URL 的标头中传递一个授权令牌。我可以使用 Postman 访问数据,但无法使用 Code。
以下是我的代码,我不确定我是否朝着正确的方向前进。任何帮助,将不胜感激。
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("Url");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new HttpContext.Current.Request.Headers.Add("Authorization", "Token "+ "MyToken");
var re = Request;
var headers = re.Headers;
if (headers.Contains("Token"))
{
string token = headers.GetValues("Token").First();
}
return null;
}
【问题讨论】:
-
显示与邮递员一起使用的(已清理的)原始请求
标签: c# asp.net-web-api2 dotnet-httpclient