常用的14种状态码

状态码分为5大类,分别以1-5开头

1xx:信息类状态码

2xx:成功状态码

3xx:重定向状态码

4xx:客户端错误状态码

5xx:服务器错误状态码

下面是具有代表性的14中状态码

2xx

2xx的响应结果表明请求被正常处理了

200 ok:表示从客户端发来的请求在服务器端被正常处理了


204 no cont:表示服务器接收的请求被成功处理,但是没有内容可以返回给客户端

206 partial content:表示客户端对服务器端进行了范围请求,比如对中断的下载进行恢复下载

3xx

3xx的响应表示浏览器需要进行一些别的操作以进行正确的请求

301 moved permanently:永久性重定向,表明当前请求的资源已经永久的被分配的新的uri

302 found:临时性重定向

303 see other:和302类似,但是303明确要求请求需要使用get方法获取资源

304 not modified:表明该请求不符合条件

307 temporary redirect:临时重定向

4xx

4xx的响应表明客户端发生错误

400 bad request:请求中存在语法错误,这是最常见的状态码之一

401 unauthorized:表示该请求需要通过http认证

403 frobidden:该请求被服务器拒绝

404 not found:表示在服务器上不存在该请求要访问的资源

5xx

5xx的响应表明服务器端存在错误

500 internal server error:表明服务器内部发生错误,比如代码有big

503 service unavaliable:表明当前服务器超负载或正在进行停机维护

原文地址:https://www.cnblogs.com/lyd447113735/p/11729447.html