学会查看HTTP状态码 - 4字头
阅读:2719 次 编辑日期:2013-11-18
目录:
概述:
学会查看HTTP状态码对SEO的帮助极大,因为可以及时了解搜索引擎在我们的网站爬去的情况,例如200为成功爬取,404为死链接,我们就能及时的更改错误。
今天我们来学习“4字头”的状态码。
定义:
HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。
“4字头”的状态码(请求错误):
“4字头”的状态码代表了客户端看起来可能发生了错误,妨碍了服务器的处理。“4字头”的成员绝对是最多的,这回只说比较常见、或者有必要说的。
400 Bad Request:
语法出现错误,服务器木有办法理解啊。
401 Unauthorized:
用户访问未经授权的页面。
403 Forbidden:
禁止被访问。
404 Not Found:
请求失败了,无法找到指定位置的资源。这个应该是最常见的状态码了,没有之一。
405 Method Not Allowed:
请求方法不能用于请求相应的资源。
406 Not Acceptable:
请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体。
408 Request Timeout:
在服务器等待的时间内,用户没有发送请求。
410 Gone:
被请求的资源在服务器上已经不再可用,而且没有任何已知的转发地址。410被认为是永久性的,如果不确定则应该使用404。
411 Length Required:
服务器拒绝在没有定义 Content-Length 头的情况下接受请求。
412 Precondition Failed:
请求头中指定的一些前提条件失败。
414 Request-URI Too Long:
与302相同,临时重定向。
417 Expectation Failed:
执行失败,Expect 的内容无法被满足。
423 Locked:
当前资源被锁定。