ASP.NET Core API 中接收标头参数

Car*_*arí 1 c# jax-rs http-headers asp.net-core-mvc

我正在从 Java Jax-Rs API 迁移到 ASP.NET。我有传递到 API 的自定义标头参数。

在此输入图像描述

在此输入图像描述

我找不到在 ASP.NET 中执行相同操作的方法。

这是我到目前为止所拥有的:

  [HttpPost]
  public String login()
  {
     return "works";       
  }
Run Code Online (Sandbox Code Playgroud)

我搜索了我找到的每个教程,但找不到任何提及这一点的内容。

Mit*_*ers 5

ASP.NET Core 确实支持标头中的模型绑定,因此,要获得与列出的操作类似的功能,您可以使用。

  [HttpPost]
  public String login([FromHeader(Name="usuario")] string usuario, [FromHeader(Name="pass")] string pass))
  {
     return "works";       
  }
Run Code Online (Sandbox Code Playgroud)

然后,您可以根据需要与属性进行交互。