2016-11-28 87 views
2

我有一个简单的问题。我设置自定义标题是这样的:ASP.NET如何在请求中获取自定义标头?

var client = new HttpClient(); 
string urlWebApi = "urlOfMyApi"; 
client.BaseAddress = new Uri(urlWebApi); 
client.DefaultRequestHeaders.Accept.Clear(); 
string token = "valueOfToken"; 
client.DefaultRequestHeaders.Add("Token", token); 

如何获得头“令牌”在我的API的价值?

回答

3

在你的API控制器,你应该能够访问的HttpRequest其中有一个“头”属性是键/值对的集合,这样你就可以得到这样的:

public HttpResponseMessage SomeControllerAction() 
{ 
    return Request.Headers["Token"] 
} 
相关问题