首页 > 作文

跳转常规 — 为什么不要使用404、500等http状态码作为业务代码响应

更新时间:2023-04-06 06:56:12 阅读: 评论:0

不要使用http状态码作为业务代码响应

http状态码

是指浏览器访问网址,成功或异常时浏览器或服务器告知用户的代码数字,它指的是网络或服务器的状态,有着不同的含义。
参加mdn、ja阴阳师神龛va api,常见的状态码:

200 ok 请求成功301 重定向400 错误请求401 需要访问授权,通常是basic授权403高原大陆 禁止访问该地址404 访问地址不存在

500 服务器异常

业务代码

业务代码是业务流程中可能产生的结果,比如:用户密码不正确、用户不存在、订单不存在、第三方api请求错误等。

restful api

有些人喜欢使用http代码作为业务代码作为restful的响应结果,如用200表示业务返回成功,用404表示用户不存在,用500作为sql查询异常。

为什么不要这么做

前端每次请求,可能产生的问题西施罗隐包括网络问题、服务器问题和业务逻辑问题,http状态码表示网络传输的意义,如200只应该表示连接上了服务器,而不应该用来表示业务逻辑崭新造句返回成功。http状态码应该用于网络问题和服务器问题判断的依据成贵铁路最新消息,不应该阉割这部分的功能

返回除200以外的状态码,前端需要作为额外的处理以及浏览器的额外处理

本文发布于:2023-04-06 06:56:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/194e9f9a3becb869f242212948375f21.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:跳转常规 — 为什么不要使用404、500等http状态码作为业务代码响应.doc

本文 PDF 下载地址:跳转常规 — 为什么不要使用404、500等http状态码作为业务代码响应.pdf

下一篇:返回列表
标签:状态   业务   不存在   代码
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图