Http状态码
当浏览者访问一个网站时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个Http状态码的信息头(server header)用以响应浏览器的请求。Http状态码是在响应协议包的响应头中。
常见的状态码:
1、200 - 请求成功
2、301 - 资源(网页被永久转移到其他URL)
3、404 - 请求的资源(网页)不存在,或者不能够被来自浏览器的请求访问
4、500 - 内部服务器错误,一般来说,是由于代码编写,sql语句出错,
5、304 - 缓存的问题,清除缓存即可
Http状态码的分类
http状态码由三个十进制的数字定义。百位数定义了状态码的类型,一个分为五个类型:
分类 | 描述 |
---|---|
1** | 信息,服务器收到请求,需要请求者继续执行操作 |
2** | 成功,操作被成功接收并处理 |
3** | 重定向,需要进一步的操作已完成请求 |
4** | 客户端错误,请求包含语法错误或者无法完成请求 |
5** | 服务器错误,服务器在处理请求的过程中发生了错误 |