[Route("api/test")]
public IEnumerable<Tests> GetTests()
{
//Retrieve ajax header here??
return ClassTestfuntions.Testmethod();
}
我有这个 asp.net web api 方法,我用它来从我的数据库中获取行列表,我现在也在我的 ajax http get 调用中向这个方法发送一个 header ,但我不确定如何检索它的值,非常感谢任何帮助或输入,谢谢!
最佳答案
您可以按如下方式从请求 header 中提取它:
var headers = Request.Headers.GetValues("AjaxHeader");
var ajaxHeader = headers.FirstOrDefault();
关于c# - 如何在此 asp.NET web api 方法中检索 Ajax header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29984011/