1

我正在 nodejs 中构建一个简单的 http 服务器来验证传出的 json。如果验证失败,发送给客户端的正确状态代码/错误消息是什么?

4

2 回答 2

1

由于错误发生在服务器上,因此错误应该在500s以内。

似乎没有任何与此问题特别对应的错误消息,因此您可以使用表示服务器出现问题的通用错误消息:Error 500 Internal Server Error。在服务器上执行的逻辑未能达到预期。

于 2020-12-23T16:37:44.603 回答
0

常见的状态码有:

4xx 表示客户端错误

  1. 400 错误请求
  2. 401未经授权
  3. 403 禁止
  4. 404 未找到
  5. 405 方法不允许

2xx 表示 HTTP 代码状态

  1. 200 OKs,这是为了更新或获取资源成功
  2. 201,表示已创建任何源
  3. 204,表示请求没有有用的负载,但我们在更新时使用了它

5xx 表示服务器错误

  1. 500内部服务器错误
  2. 501 未执行
  3. 502错误的网关
  4. 503 服务不可用

还有更多。但这些可能是最常见的

于 2020-12-23T17:09:15.223 回答