参考:https://blog.csdn.net/sinat_16181325/article/details/78416705
1xx (临时响应)
表示临时响应并需要请求者继续执行操作的状态码
100(继续) | 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分 |
101(切换协议) | 请求者已要求服务器切换协议,服务器已确认并准备切换 |
2xx (成功)
表示成功处理了请求的状态码
200(成功) | 服务器已成功处理了请求。 |
201(已创建) | 请求成功并且服务器创建了新的资源 |
202(已接受) | 服务器已接受请求,但尚未处理 |
203(非授权信息) | 服务器已成功处理了请求,但返回的信息可能来自另一来源 |
204(无内容) | 服务器已成功处理了请求,但没有返回任何内容 |
205(重复内容) | 服务器已成功处理了请求,但没有返回任何内容。与204响应不同,此响应要求请求者重置文档视图(例如清除表单内容以输入新内容) |
206(部分内容) | 服务器成功处理了部分GET请求 |
3xx (重定向)
重定向,需要进一步的操作以完成请求
300(多种选择) | 针对请求,服务器可执行多种操作。服务器可根据请求者(user agent)选择一项操作,或提供操作列表供请求者选择 |
301(永久重定向) | 请求的资源已永久移动到新URL。返回信息会包括新的URL,浏览器会自动定向到新URL,今后任何新的请求都应使用新的URL代替 |
302(临时重定向) | 与301类似,但资源只是临时被移动,客户端应继续使用原有URL |
304(未修改) | 所请求的资源未修改。服务器返回此状态码时,不会返回任何资源。(协议缓存返回的状态码) |
305(使用代理) | 所请求的资源必须通过代理访问 |
4xx(请求错误)
这些状态码表示请求可能出错,妨碍了服务器的处理
400(错误请求) | Bad Request | 客户端请求的语法错误,服务器无法理解 |
401(未授权) | Unauthorized | 请求要求身份验证。对于登录后请求的网页,服务器可能返回此响应。 |
403(禁止) | Forbidden | 服务器拒绝请求。 |
404(未找到) | Not Found | 服务器找不到请求的网页。 |
5xx(服务器错误)
服务器错误,服务器在处理请求的过程中发生了错误
500(服务器内部错误) | Internal Server Error | 服务器内部错误,无法完成请求 |
502(错误网关) | Bad Gateway | 作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应 |
503(服务不可用) | Service Unavailable | 由于超载或系统维护,服务器暂时的无法处理客户端的请求。延时的长度可包含在服务器的Retry-After头信息中 |