可以通过HTTP请求的Header头部信息来传递参数。在ASP.NET Core中可以使用HttpContext.Request.Headers[ key ]获取头部中的值。
例如,假设我们想传递一个名为'myHeader”的参数到控制器。我们可以将以下代码添加到HTTP请求头中:
myHeader: myValue
然后在控制器中,我们可以使用以下代码获取该值:
string myHeaderValue = HttpContext.Request.Headers["myHeader"];
完整示例代码如下:
[HttpGet] public IActionResult MyControllerMethod() { string myHeaderValue = HttpContext.Request.Headers["myHeader"]; // Do something with myHeaderValue return Ok(); }