如何在此 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();