其他浏览器都正常唯独IE请求有時候会超过10秒
第二步,请求时查看请求的时间
最终发现一个 443 请求 ,耗时超过5秒
经过查看资料,发现这个是一个IE防钓鱼的筛选器每个請求来的时候,会通过它筛选然后再请求除去。
做HTTP抓包分析的时候偶然看到这么一个请求:[ /urs.asmx ]惊讶了一下,怎么会包含发往MS的请求呢
調查了一下发现,原来是MS的浏览器反钓鱼技术所需这项技术是从IE7开始的,叫做[Phishing Filter]到了IE8,则变成了[SmartScreen Filter]简单地说当用户访问某个网站的时候,IE会把跟这个网站相关的信息发送到标题说的这个Webservice检查一下它是否在MS的钓鱼网站数据库里,在的话警告用户反之放行。当然用户可以關闭这个功能遗憾的是MS把它设置为缺省启用,这就显得有点不厚道了