Rest Api Http 状态码

Rest Api Http Status codes

我应该使用像 twitter 这样的内部 http 状态代码还是使用标准的 http 状态代码

内部 Http 状态代码示例:

737 refers to 404

或者我应该使用 404,如果我有很多回复 return 一个 404 但消息不同怎么办?

如果您要从头开始构建 REST api,我会推荐以下内容:

  1. 适当使用 HTTP 状态代码。
  2. 使用标准响应正文发送有关错误的更多详细信息。 application/problem+json 是个不错的选择。

我不确定您是否需要内部状态代码。可能取决于语言。大多数语言都有例外,所以除了例外之外可能不需要代码。