发表日期:2017-08-31 01:06:35文章编辑:admin浏览次数:811 标签:
【威海网络公司讯】8月31日,404 是一种标准的HTTP返回代码,官方称其为HTTP状态码,用来表示网页服务器HTTP的响应状态。由于网站日志通常会记录下HTTP状态码,因此通过查看网站日志中的HTTP状态码,便可清楚地看到网站服务器与客户端之间的信息交换情况。
虽然大多数的人知道 404 意味着页面丢失,却鲜有人对其进行更深入的研究。其实,状态码可分成三个层级,例如 404 这样用三个数字表示的。需注意的是,在IIS即Internet信息服务中,也有不少微软制定的扩充状态码,例如格式像404. 1 这样的,能更深层次的让开发者找出错误原因。
进一步讲,几乎所有的HTTP状态码都被分成了五类。‘1’开头,表示服务器收到请求并需要请求继续处理;‘2’开头,表成功响应,即成功处理了请求;‘3’开头,表重定向,也就是引导浏览器跳转到另一个资源页面;‘4’开头,则表示请求出错妨碍了服务器的处理,服务器会返回一个状态码解释到底是什么错误;而‘5’开头,表示服务器错误,但并非请求者的原因。
客户端错误4xx,代表请求可能出错妨碍了服务器的处理。例如400,表示服务器不理解请求的语法;403,表示服务器拒绝请求;404,代表服务器找不到请求的网页(服务器上不存在的网页经常会返回此代码);410,表示请求的资源永久删除后,服务器返回此响应(与 404 代码相似)。
服务器错误5xx,表示服务器在处理请求时内部发生错误,可能是服务器本身的错误而非请求出错; 500 代表服务器遇到错误,无法完成请求;503,服务器目前无法使用(由于超载或停机维护),通常只是暂时状态。
文章整理:威海网络公司 http://www.zccn.cc