REST API 的状态码设计方案

关于REST API设计,大家是怎么做的。网上有三种主流方案 方案一,只使用http status code。这种方案缺点很明显,因为状态码有限,而且没有具体的描述。 方案二,http status code一律使用200,然后在自定义的json中返回错误码和描述,比如 ```json { "code": 100001, "msg": "用户不存在" } ``` 方案三,http status code和自定义码相结合使用,但返回的body必须是json。 http status code = 404 ```json { "code": 100001, "msg": "用户不存在" } ```
已邀请:

要回复问题请先登录注册