我有一个简单的问题。我设置了这样的自定义标题:
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?
答案 0 :(得分:4)
在您的API控制器中,您应该能够访问具有“标题”属性的HttpRequest,该属性是键/值对的集合,因此您可以这样得到它:
public HttpResponseMessage SomeControllerAction()
{
return Request.Headers["Token"]
}