云上小悟
首页   关于   小悟志   栏目   标签   文章   归档   友链   联系

   云上小悟  +  

HTTP状态查询遇到的“坑”

网站建设 / by: 麦新杰 / 发布:2015年10月11日 / 46次阅读 / 3条评论
/ 最后修改时间: 2015-10-08 11:37:15

网站建设 / 2015年10月11日 / 46次阅读 /


HTTP状态查询遇到的“坑”

站长朋友应该会常常使用一种叫HTTP状态查询的网络工具,这个工具可以返回我们网站的HTTP头部重要信息,查看这些信息,对于调试网站非常重要。比如,我们需要看看网站是否存在软404错误,查看网站是否已经成功打开GZIP压缩等等。

麦新杰在进行查询HTTP状态的时候,遇到了一个“坑”。

问题是这样的:麦新杰在Apache的配置文件中,给报文头增加了Vary: User-Agent的支持(移动版网页代码适配需要),但是通过网络上HTTP状态查询工具,无论如何都查询不到这个配置。麦新杰一度认为Apache的配置没有成功,又回过头去研究Apache的配置,来来回回折腾了好长时间,还翻墙跑到英文网站去查看资料。不过最后,问题还是得到解决,这就是这篇博文的标题所指的“坑”,Apache的配置没有问题,有问题的是那些在线的HTTP状态查询工具。

HTTP状态查询工具的这个“坑”就是:它查不出来Vary: User-Agent。请看下面的查询结果截图。

站长之家的HTTP状态查询工具的查询结果:

站长之间HTTP状态查询工具的查询结果

站长之间HTTP状态查询工具的查询结果

爱站的HTTP状态查询工具的查询结果:

爱站HTTP状态查询工具的查询结果

爱站HTTP状态查询工具的查询结果

中国站长之家的HTTP状态查询工具的查询结果:

中国站长之家HTTP状态查询工具的查询结果

中国站长之家HTTP状态查询工具的查询结果

以上三个HTTP状态查询工具的查询结果完全一样,都没有Vary: User-Agent,这让麦新杰一度认为是配置的问题。

后来翻墙使用了一个老外的HTTP状态查询工具,查询结果如下:

一个老外的HTTP状态查询工具的查询结果

一个老外的HTTP状态查询工具的查询结果

这次麦新杰终于看到了user-agent,但是这个结果跟上面三个比较,还少了一个Accept-Encoding。看到这个结果,麦新杰就开始怀疑网络上的这些HTTP状态查询工具,不能确定这些工具查询的准确性了。(也有可能是查询方式的问题,对于桌面版的查询工具,是不是就是没有user-agent字段?)

到这里,麦新杰需要一个准确的HTTP状态查询工具,查阅了一些网页资料后,发现Google的浏览器内就自带一个可以查看HTTP状态的工具。

通过鼠标右键打开网页的“审查元素”功能,或者直接按F12,看到如下这个界面,这个界面就含有完整的HTTP状态信息:

Google浏览器自带查看HTTP状态信息的工具

Google浏览器自带查看HTTP状态信息的工具

如上图,F12打开这个界面之后,首先选择Network,然后在访问的网址那里点一下,然后在后边窗口点击Headers,把窗口拉到最下面,你就可以看到完整的HTTP状态信息。

麦新杰的查询结果是云上小悟网站的vary头里面包含三个字段,Accept-Encoding,Cookie,和User-Agent。国内的三个HTTP查询工具,都只显示了前面2个;老外的工具只显示了后面2个。还是Google的浏览器厉害呀!(为什么都只显示2个,是不是他们共同使用了某些开源的程序?)

以后进行HTTP状态查询,只用Google浏览器,再也不用网络上的工具了,小心有“坑”。

本文固定链接:http://www.maixj.net/wangzhan/http-zhuangtaichaxun-9003

“HTTP状态查询遇到的“坑””有3条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

  • 麦新杰  says:

    至少这片文章说明几种HTTP状态查询的方法!   [ 回复 ]

  • […] 麦新杰在这个问题上遇到一个坑,请参考HTTP状态查询遇到的“坑”这篇文章,里面详细说明了如何通过Google浏览器就可以查看HTTP的状态,即可以检查你的Vary:User-Agent配置是否成功。 […]   [ 回复 ]

  • 麦新杰  says:

    我犯了个错误,这篇文章会误导大家。网络上的HTTP状态查询工具没有问题,有问题的是我的查询方法,以及WP SUPER CACHE插件自动生成的.htaccess文件中的配置。   [ 回复 ]


前一篇:
后一篇:

麦新杰的云上小悟独立博客网站文章内容,除非特别注明,全部都是原创,如需转载,请先阅读版权声明!原创文章更具个性,有些文字虽略显随意,但不影响个人思想表达。部分文章是我自己的笔记,为自己记录,总结和收藏,同时也分享给您!这是本博建设的出发点,希望您喜欢并得到您的支持!喝杯茶,慢慢阅读...

©Copyright 麦新杰 SINCE 2014 云上小悟独立博客版权所有  备案号:苏ICP备14045477号-1  

本站360安全检测  Valid CSS!