在 REST 响应中使用非标准 HTTP 状态代码好吗?

Is it good to use not standard HTTP status codes in REST responce?

对 REST API 的 REST 响应使用 HTTP 标准中未描述的状态代码是个好主意吗?

例如:

除了符合标准的新状态代码之外,还有什么问题?

是否有代码范围可用于 REST API 特殊需求?

HTTP 标准提供状态代码来描述 return 值。使用忽略标准 HTTP 状态的 API 很难为客户端工作。所以,服务器应该总是return正确的状态码。