【发布时间】:2017-07-06 20:12:58
【问题描述】:
发送Authorization 标头似乎相当简单:
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "value");
假设我将此令牌发送到https://example/api/endpoint,我将如何在 API 中接收和检查它?
在我的 API 中我尝试过:
[Route("endpoint")]
[AcceptVerb("POST", "GET")]
private async Task <IHttpActionResult> Endpoint()
{
var authHeader = Request.Headers.Authorization(); //returns null
//...
return Ok(data);
}
但这会返回 null。如何在 API 中接收令牌?
【问题讨论】:
标签: c# .net asp.net-web-api authorization token