gpt4 book ai didi

asp.net-core - .NET 核心 Web api 向客户端发送错误请求

转载 作者:行者123 更新时间:2023-12-04 11:05:11 24 4
gpt4 key购买 nike

我正在一个 .net core web 项目中编写一个 web api。

// POST: api/Companies
[HttpPost]
public void Post([FromBody]string value)
{
if (string.IsNullOrEmpty(value))
{
// inform the client that request is incorrect.
}
}

我希望能够通知客户这是一个错误的请求,我找到了很多文章,但都是 1-2 年的文章,我相信从那时起发生了很多变化。所以想知道这个问题的最佳解决方案。

最佳答案

在 ControllerBase 类中声明的 BadRequest 方法将创建 400 响应消息。它已经存在多年(新版本,几乎相同的实现)并且它很可靠,所以使用它

[HttpPost]
public IActionResult Post([FromBody]string value)
{
if (string.IsNullOrEmpty(value))
{
return BadRequest("request is incorrect");
}
}

关于asp.net-core - .NET 核心 Web api 向客户端发送错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52016831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com