我们知道, 搜索蜘蛛在抓取页面时,正常应返回 200 0 0 状态码,我在上一篇文章中碰到齐鲁花木网 ,这个站点,百度蜘蛛爬行动态页面时,返回200 0 64,那么200 0 64究竟代表什么意思呢?
200 (协议状态,sc-status)表示正常,常见的有:404---找不到文件,500---内部服务器错误 。这个网上到处可以查到,不啰嗦。
200后边的第一个0(协议子状态,sc-substatus)HTTP子协议的状态,一般来说网站不使用子协议,在此暂时不考虑。
最后一个0或者64(或者别的数)。win32状态(sc-wi32-status).该状态不同的数值分别代表什么?网上众说纷纭,有说被64位系统访问的,有说k站前兆的......,,很多,不过都说200 0 0是正常的。那最后这个0正常的依据何在?我在iis日志里遇到的有0,2,64,1236,到底代表什么?
我们可以在命令行输入 net helpmsg 0,就能找到答案
net helpmsg 0 操作成功完成
net helpmsg 2 系统找不到指定的文件
net helpmsg 64 指定的网络名不再可用
net helpmsg 1236 由本地系统终止网络连接
依此类推,可以查看别的。
由此我们看到 200 0 0完全正常,200 0 64指定的网络名不可再用,属于不正常范围,如果偶尔出现,可能是因为网络或别的原因引起,频频出现就要引起重视了。