原文链接:https://www.cnblogs.com/hellohell/p/5617620.html
1. 状态码的类别
类别 | 原因短语 | |
---|---|---|
1xx | informational(信息状态码) | 接受到的请求正在处理 |
2xx | success(成功状态码) | 请求正常处理完毕 |
3xx | redirection(重定向状态码) | 需要进行附加操作完成请求 |
4xx | client error(客户端错误状态码) | 服务器无法处理请求 |
5xx | server error(服务器错误状态码) | 服务器处理请求出错 |
2. 1xx(临时响应)
表示临时响应并需要请求者继续执行操作的状态码。
100(继续) | 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 |
---|---|
101(切换协议) | 请求者已要求服务器切换协议,服务器已确认并准备切换。 |
3. 2xx(成功)
表示成功处理了请求的状态码。
200(成功) | 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。如果是对您的 robots.txt 文件显示此状态码,则表示 Googlebot 已成功检索到该文件。 |
---|---|
201(已创建) | 请求成功并且服务器创建了新的资源。 |
202(已接受) | 服务器已接受请求,但尚未处理 |
203(非授权信息) | 服务器已成功处理了请求,但返回的信息可能来自另一来源。 |
204(无内容) | 服务器成功处理了请求,但没有返回任何内容。 |
205(重置内容) | 服务器成功处理了请求,但没有返回任何内容。与 204 响应不同,此响应要求请求者重置文档视图(例如,清除表单内容以输入新内容)。 |
206(部分内容) | 服务器成功处理了部分 GET 请求。 |
4. 3xx
需要进行附加操作完成请求
301(永久性重定向) | 表示请求的资源已经被分配了新的URI,以后应使用资源现在所指的URI。 |
---|---|
302(临时性重定向) | 表示请求的资源已被分配了新的URI,希望用户(本次)能使用新的URI。 |
303 | 表示由于请求对应的资源存在着另一个URI,应使用GET方法定向获取请求的资源。 |
304 | 表示客户端发送附带条件的请求时,服务器端允许请求访问资源,但未满足条件的情况。 |
5. 4xx
表明客户端是发生错误的原因所在
400 | 表示请求报文中存在语法错误。 |
---|---|
401 | 表示发送的请求需要有通过HTTP认证(BASIC认证、DIGEST认证)的认证信息。另外若之前已进行过1次请求,则表示用户认证失败。 |
403 | 表明对请求资源的访问被服务器拒绝。 |
404 | 表明服务器上无法找到请求的资源。 |
6. 5xx
服务器本身发生错误
500 | 表明服务器端在执行请求时发生错误。 |
---|---|
503 | 表明服务器暂时处于超负载或正在进行停机维护。 |