在ASP.NET Core MVC中,如果请求体为空,可以使用以下代码示例来处理:
[ApiController]
public class HomeController : ControllerBase
{
[HttpPost]
public ActionResult PostData([FromBody] YourModel model)
{
// 处理请求体数据
if (model != null)
{
// 执行逻辑
return Ok();
}
else
{
// 请求体为空的处理逻辑
return BadRequest("请求体不能为空。");
}
}
}
YourModel
,该模型类用于接收请求体的数据。public class YourModel
{
// 添加需要的属性
}
YourModel
对象。[HttpPost]
public ActionResult PostData([FromBody] YourModel model)
{
// 处理请求体数据
if (model != null)
{
// 执行逻辑
return Ok();
}
else
{
// 请求体为空的处理逻辑
return BadRequest("请求体不能为空。");
}
}
这样,当请求体为空时,将返回一个BadRequest响应,否则将执行请求体数据的处理逻辑。