前后端错误状态码

  • 状态码分类
状态码含义
1xx消息
2xx成功
3xx重定向
4xx前端原因引起的错误
5xx服务器原因引起的错误

4xx-前端发生了错误

4xx的状态码主要是用于描述因前端请求的问题而引发的错误,也就是说服务器端不存在出错问题,但服务器端无法理解前端的请求,或者能理解但无法处理的请求。这一类的错误,统一使用4xx错误码。

状态码名称说明
400Bad Request表示其他错误,就是4xx都无法描述的前端发生的错误
401Authentication表示认证类型的错误
403Authorization表示授权的错误(认证和授权的区别在于:认证表示“识别前来访问的是谁”,而授权则是“赋予特定用户执行特定操作的权限”)
404Not Found表示访问的数据不存在
405Method Not Allowd表示可以访问接口,但是使用的HTTP方法不允许
406Not Acceptable表示API不支持前端指定的数据格式
408Request Timeout表示前端发送的请求到服务器所需的时间太长
409Confilct表示资源发生了冲突,比如使用已被注册邮箱地址注册时,就引起冲突
410Gone表示访问的资源不存在。不单表示资源不存在,还进一步告知该资源该资源曾经存在但目前已消失
413Request Entity Too Large表示请求的消息体过长而引发的错误
414Request-URI Too Large表示请求的首部过长而引发的错误
415Unsupported Media Type表示服务器端不支持客户端请求首部Content-Type里指定的数据格式
416Range Not Satisfiable表示无法提供Range请求中的指定的那段包体
417Expectation Failed表示对于Expect请求头部期待的情况无法满足时的响应码
421Misdirected Request表示服务器认为这个请求不该发给它,因为它没能力处理
426Upgrade Required表示服务器拒绝基于当前HTTP协议提供服务,通过Upgrade头部告知客户端必须升级协议才能继续处理
428Precondition Required表示用户请求中缺失了条件类头部,例如If-Match
429Too Many Requests表示客户端发送请求的速率过快
431Request Header Fields Too Large表示请求的HEADER头部大小超出限制
451Unavailable For Legal Reasons表示由于法律原因不可访问
5xx-服务器端发生错误

5xx状态码表示错误由服务器端的问题引发的。

状态码名称说明
500Internal Server Error表示服务器内部错误,且不属于以下错误类型
501Not Implemented表示服务器不支持实现请求所需要的功能
502Bad Gateway代理服务器无法获取到合法资源
503Service Unavailable服务器资源尚未准备好处理当前请求
504Gateway Timeout表示代理服务器无法及时的从上游获得响应
505HTTP Verson Not Supported表示请求使用的HTTP协议版本不支持
507Insufficient Storage表示服务器没有足够的空间处理请求
508Loop Detected表示访问资源时检测到循环
511Network Authentication Required表示代理服务器发现客户端需要进行身份验证才能获得网络访问权限
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小墩墩~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值