在core里面
FromBody对应的是application/json或xml这种格式
FromForm对应的www-for或者form-data这种格式

apiController这个貌似是2.1开始才有的
不加ApiController的话,默认是FromForm,加了默认是FromBody

如果加了ApiController的话post方法的参数需要加上FromForm

[HttpPost("[action]")]
public IActionResult Login([FromForm]string user,[FromForm]string pwd)

需要前端请求的时候加上 Content-Type

 

参考

  asp.net core webapi Post接收不到ajax请求数据

相关文章:

  • 2021-05-15
  • 2022-01-26
  • 2022-12-23
  • 2018-12-13
  • 2022-12-23
  • 2021-05-15
  • 2021-07-20
猜你喜欢
  • 2021-10-07
  • 2018-04-11
  • 2021-11-26
  • 2022-12-23
  • 2021-10-16
  • 2021-08-16
  • 2021-06-10
相关资源
相似解决方案