HTTP 响应异常格式



有谁知道在遇到异常时向客户端返回HTTP响应错误的最佳格式是什么?一种以动态方式处理错误的格式,也是在服务器和客户端之间捕获异常的最简单方法

我建议如下,但我需要获得错误响应的最佳格式:

   {
    "FLAG": "ERROR",
    "TEXTEN": "SERVER ERROR – BAD REQUEST"
    }

一个好的解决方案是使用 HTTP 协议中的标准化 HTTP 代码发回答案标头中的错误代码。

您还可以在 JSON 正文中添加自己的错误代码和相应的人类可读消息,以提供有关所遇到错误的更多信息。

例如,对于错误请求错误,相应的 HTTP 代码为 400 。因此,您应该在响应标头中发回HTTP代码400和相应的HTTP消息(错误请求)。但是某些编程语言不提供开箱即用的功能来读取消息。为了确保用户可以正确读取它,如果需要,还可以将其放在 JSON 正文中。

最新更新