我有一个像这样的ASP.NET Core 1.1 WebApi端点:
[ApiVersion("1.0")]
[Route("api/[controller]")]
public class SampleController : Controller
{
[HttpGet]
public IActionResult Get()
{
...
}
}
它会向调用者返回一个' Sample' -Objects的集合。
现在,我想在请求标头中发送自定义属性,例如“应用类型”和“应用类型”。让Endpoint知道哪个App要求数据。但是,如果端点获取此属性以便在函数中将其作为变量,该怎么办?
答案 0 :(得分:0)
如果您希望控制器操作中的参数从标题中读取,则应使用[FromHeader]
属性,在您的情况下,它将类似于[FromHeader(Name="Accept-Language")]
。 https://docs.microsoft.com/en-us/aspnet/core/mvc/models/model-binding