HTTP状态码)
一、HTTP状态码说明
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。
HTTP状态码的英文是HTTP Status Code。
二、常见的HTTP状态码
- 200 - 请求成功
- 301 - 资源(网页等)被永久转移到其它URL
- 400 - 客户端请求有语法错误,不能被服务器所理解
- 404 - 请求的资源(网页等)不存在
- 500 - 内部服务器错误
三、HTTP状态码分类
HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型。
HTTP状态码分类列表:
分类 | 分类描述 |
---|---|
1** | 临时响应,服务器收到请求,需要请求者继续执行操作 |
2** | 请求成功,操作被成功接收并处理 |
3** | 重定向,服务器需要进一步的操作以完成请求 |
4** | 客户端错误,请求包含语法错误或无法完成请求 |
5** | 服务器错误,服务器在处理请求的过程中发生了错误 |
四、HTTP状态码列表
状态码 | 英文名称 | 中文说明 |
---|---|---|
100 | Continue | 继续。客户端应继续其请求。 服务器返回此代码表示已收到请求的一部分,正在等待其余部分 |
101 | Switching Protocols | 切换协议。客户端已要求服务器切换协议,服务器已确认并准备切换。只能切换到更高级的协议&#x |