开发常见的http状态码.——400,401,403,404,500,501,503,状态码大全!

目录

一. 1开头的(临时信息响应码)

二. 2开头的(成功信息码)

三. 3开头的(重定向信息码)

四. 4开头的(客户端错误信息码)

五. 5开头的(服务器内部错误信息码)


一. 1开头的(临时信息响应码)

100:继续请求。示意请求者应当继续发送请求,客户端返回此码表示请求有效,但是请求不完整,服务器只接收到了一部分,用户应当继续发送剩余部分;

101:切换协议。服务器将遵循用户的请求切换到另外一种协议。

二. 2开头的(成功信息码)

200:成功。服务器已经成功处理了用户的请求。

201:已创建。请求成功并且服务器创建了新的资源。

202:已接受。服务器已经接收到了用户的请求,但尚未进行处理。

203:非授权信息。服务器已经成功处理了用户的请求,但返回的数据信息可能来自于其他来源。

204:无任何内容。服务器已经成功处理了用户的请求,但没有返回任何内容。

206:返回部分内容。服务器处理了用户的部分GET请求,返回了一部分数据。

三. 3开头的(重定向信息码)

301:永久重定向。请求的网页已经被永久的移动到了其他位置,资源分配到了新的URL,服务器也会随之重定向至新的网页位置。

302:临时重定向。服务器目前从不同的网页位置响应请求,表示资源被临时分配到了新的URL,但请求者无需任何操作,可继续使用原来的位置进行请求。

304:未修改。自从上次请求过后,请求的网页未修改过。服务器返回此响应时不会返回网页内容。

四. 4开头的(客户端错误信息码)

400:错误请求。服务器不能解析的语法,例如前端与后端参数类型不一致时会报此错误。

401:未授权。请求的资源需要先进行身份验证,验证身份后才有访问权限,可以防止非真实用户恶意访问。

403:禁止访问。服务器拒绝用户请求,有可能因为用户的权限不足,没有相应的访问权限,紧接着刚才的401,401是用户没有验证身份,如果用户验证了身份,但是没有访问权限,就会爆出403。

举个例子:例如普通用户想要访问管理员界面就会被拒绝访问;亦或者是用户请求的资源已被禁止。

404:页面找不到。用户希望访问的页面不存在,可能原因是前端项目运行失败,资源无法显示,或者是想要访问的页面原本就不存在。

405:方法禁用。禁止请求中指定的方法。

408:请求超时。服务器等待请求时发生超时。

410:已删除。如果想要访问的信息被删除,就会爆出410;与404(未找到)类似,通常资源以前存在现在不存在的时候也会使用404来进行代替,如果资源存在只是被移动,则会使用301(永久重定向)替代。

412:为满足前提条件。服务器未满足请求者在请求中设置的一个前提条件。

413:请求实体过大。服务器无法处理,因为用户请求实体过大,超出了服务器的处理能力。

414:请求URL过长。服务器无法处理请求,因为请求的URL太长。

415:不支持的媒体类型。网页暂时不支持用户的请求格式。

416:请求范围不符合要求。如果用户请求的资源范围页面无法提供,报此错误。

417:未满足期望值。服务器未满足"期望"请求标头字段的要求。

五. 5开头的(服务器内部错误信息码)

500:服务器内部出错。可能是服务器本身出现错误,例如程序员测试项目接口时内存溢出,空指针,等各种异常,页面会爆出500。

502:错误网关。服务器作为网关或代理,从上游服务器收到无效响应。

503:服务不可用。服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。

504:网关超时。服务器作为网关或代理,但是没有及时从上游服务器收到请求。

505:不支持的HTTP版本。服务器不支持请求中所用的 HTTP 协议版本。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值