HTTP 常见状态代码

HTTP 状态码由 3个十进制数字 组成,第1个十进制数字定义了状态码的类型,总共为五大类,各类状态码的详细描述如下表:

类型详细描述
100–199信息响应,服务器收到请求,需要请求者继续执行操作
200–299成功响应,操作被成功接收并处理
300–399重定向,需要进一步的操作以完成请求
400–499客户端错误,请求包含语法错误或无法完成请求
500–599服务器错误,服务器在处理请求的过程中发生了错误

常见的 HTTP 状态码:

状态码详细描述
200 - OK表示从客户端发送给服务器的请求被正常处理并返回
204 - No Content表示客户端发送给客户端的请求得到了成功处理,但在返回的响应报文中不含实体的主体部分(没有资源可以返回)
206 - Patial Content表示客户端进行了范围请求,并且服务器成功执行了这部分的GET请求,响应报文中包含由Content-Range指定范围的实体内容
301 - 永久重定向永久性重定向,表示请求的资源被分配了新的URL,之后应使用更改的URL
302 - 临时重定向显式重定向, Location响应首部的值为新的URL。
304 - Not Modified: 未修改比如:本地缓存的资源文件和服务器上比较时,发现并没有修改的地方,服务器返回304状态码,告诉浏览器,你不用请求该资源,直接使用本地的资源即可
400 - Bad Request客户端请求有语法错误,不能被服务器所理解
401 - Unauthorized未经许可,需要通过HTTP认证。发送的请求需要有通过 HTTP 认证(BASIC 认证、DIGEST 认证)的认证信息。若之前已进行过一次请求,则表示用户认证失败。返回含有 401 的响应必须包含一个适用于被请求资源的 WWW-Authenticate 首部用以质询(challenge)用户信息。当浏览器初次接收到 401 响应,会弹出认证用的对话窗口。
402 - Payment Required为数字支付系统保留的。不过,它并没有被广泛使用。
403 - Forbidden客户端请求已被拒绝,因为客户端无权访问内容。与 401 不同,服务器知道客户端的身份,但由于他们无权查看内容,因此服务器拒绝提供正确的响应
404 - Not Found请求的资源(网页等)不存在,如:输错了网址
500 - Internal Server Error内部服务器错误,比如:前端传得数据格式与后端所需数据格式不匹配也会报500
502 - Bad Gateway代理服务器联系不到后端的服务器
503 - Server Unavailable服务器当前不能处理客户端的请求,一段时间后可能恢复正常
504 - Gateway Timeout代理能联系到后端服务器,但后端服务器在规定时间内没有给代理服务器响应
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值