如何在此 asp.NET 网络 api 方法中检索 Ajax header?
How to retrieve Ajax header in this asp.NET web api method?
[Route("api/test")]
public IEnumerable<Tests> GetTests()
{
//Retrieve ajax header here??
return ClassTestfuntions.Testmethod();
}
我有这个 asp.net web api 方法,我用它从我的数据库中获取行列表,我现在也在我的 [=] 中向这个方法发送 header 18=] http get call 但我不确定如何检索它的值,非常感谢任何帮助或输入,谢谢!
您可以从请求 headers 中提取它,如下所示:
var headers = Request.Headers.GetValues("AjaxHeader");
var ajaxHeader = headers.FirstOrDefault();
[Route("api/test")]
public IEnumerable<Tests> GetTests()
{
//Retrieve ajax header here??
return ClassTestfuntions.Testmethod();
}
我有这个 asp.net web api 方法,我用它从我的数据库中获取行列表,我现在也在我的 [=] 中向这个方法发送 header 18=] http get call 但我不确定如何检索它的值,非常感谢任何帮助或输入,谢谢!
您可以从请求 headers 中提取它,如下所示:
var headers = Request.Headers.GetValues("AjaxHeader");
var ajaxHeader = headers.FirstOrDefault();