如果要自定义 http 状态码该从什么区间开始比较合理且不会和预定义状态码冲突?
因为最近在遵循 RESTful
规范写 api
接口,根据规范应当使用 http
状态码表示操作结果,而非在结果集中:
{
code: 200 ,
msg: '' ,
....
}
返回。碰到一种场景:
某些特殊错误(比如需要根据具体的状态码客户端需要做进一步操作),需要返回明确的状态码,而非和普通错误一样。
自定义的 http
状态码 应该在什么区间定义合理?且不会和预定义状态码 或 保留的状态码 冲突?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
参考 RFC https://tools.ietf.org/html/r...
错误代码第一位遵守协议,用 1-5 代表,后两位如果不认识,客户端会假设为 100 / 200 / 300 / 400 / 500
部分通用的建议不要覆盖,但是可以自定义覆盖