HttpPost的参数传递
一、不使用标注
[HttpPost]
public IActionResult A(Person a)
{
return Ok(a);
}
二、[FromBody]
public IActionResult B([FromBody]Person a)
{
return Ok(a);
}
三、[FromQuery]
public IActionResult C([FromQuery] Person a)
{
return Ok(a);
}
四、[FromRoute]
[HttpPost]
[Route("{name}")]
public IActionResult D([FromRoute] string name)
{
return Ok(name);
}
五、
Route可以对等替换为HttpPost,效果不变