请求服务器时,服务器会向请求的浏览器返回一个包含http状态码的信息头用以响应浏览器的请求。
常见的http状态码:
1. 200 请求成功
2. 301资源被永久转移到其他Url
3. 404请求的资源(网页等不存在)
4.500 内部服务器错误。
分为五类:
1. 开头: 服务器收到请求,需要请求者继续执行。
2. 成功,操作被成功接收并处理。
3. 重定向,需要进一步的操作以完成请求。
4. 客户端错误,请求包含语法错误或者无法完成请求。
5. 服务器错误,服务器再处理的过程中发生了错误。
还有一些是被经常问到的:
100. 客户端继续其请求。
201. 已创建。已经接受请求,但未处理完成。
202. 已经接受请求,但未处理完成。
301. 永久移动,请求资源已被永久的移动到新的url
302. 临时移动。客户端应继续使用原有的url。
304. 未修改,服务器返回此状态码时,不会返回任何资源。(常在此作缓存,下一篇博客讲到。)
400. 客户端请求语法错误。
401. 请求要求用户身份认证。
403. 服务器拒绝执行此请求
404. 无法根据请求找到资源
500. 服务器内部报错
501.服务器不支持请求的功能。
503.服务器超载,系统维护。