状态码的分类
HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型:
分类 | 分类描述 |
---|---|
1** | 信息,服务器收到请求,需要请求者继续执行操作 |
2** | 成功,操作被成功接收并处理 |
3** | 重定向,需要进一步的操作以完成请求 |
4** | 客户端错误,请求包含语法错误或无法完成请求 |
5** | 服务器错误,服务器在处理请求的过程中发生了错误 |
- 201-206表示:服务器成功处理了请求的状态代码,说明网页可以正常访问。
如:200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。
- 300-307表示:要完成请求,您需要进一步进行操作。通常,这些状态代码是永远重定向的。
如:300(多种选择) 服务器根据请求可执行多种操作。服务器可根据请求者 来选择一项操 作,或提供操作列表供其选择。
- 401-417表示:HTTP状态码表示请求可能出错,会妨碍服务器的处理。
如:404(未找到) 服务器找不到请求的网页
- 500-505表示:服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。
如:500(服务器内部错误) 服务器遇到错误,无法完成请求。