Internet explorer IE 9请求,无响应为空的方法
我的用户遇到了一个非常奇怪的浏览器问题。我的公司网站已经运行了几年。一个月前,有一个用户报告他无法加载我们的网站。他看到的只是一张白纸。用户很友好地打开InternetExplorer开发工具来捕获网络流量,并将结果(一个xml文件)发送给我们 我们在xml文件中发现了以下奇怪的请求:一个没有参数只有url的请求,而响应完全为空。由于未下载此关键javascript文件,客户端将看到一个空白页面Internet explorer IE 9请求,无响应为空的方法,internet-explorer,internet-explorer-9,httprequest,Internet Explorer,Internet Explorer 9,Httprequest,我的用户遇到了一个非常奇怪的浏览器问题。我的公司网站已经运行了几年。一个月前,有一个用户报告他无法加载我们的网站。他看到的只是一张白纸。用户很友好地打开InternetExplorer开发工具来捕获网络流量,并将结果(一个xml文件)发送给我们 我们在xml文件中发现了以下奇怪的请求:一个没有参数只有url的请求,而响应完全为空。由于未下载此关键javascript文件,客户端将看到一个空白页面 <entry> <pageref>0<
<entry>
<pageref>0</pageref>
<startedDateTime>2015-04-17T14:51:20.852+08:00</startedDateTime>
<time>6739</time>
<request>
<method/>
<url>http://myhostname.com/page/mykey.js</url>
<httpVersion/>
<cookies/>
<headers/>
<queryString/>
<headersSize>0</headersSize>
<bodySize>0</bodySize>
</request>
<response>
<cookies/>
<headers/>
<content>
<size>0</size>
<mimeType/>
</content>
<redirectionURL/>
<headersSize>0</headersSize>
<bodySize>0</bodySize>
</response>
<cache/>
<timings>
<send>6739</send>
<wait>-1</wait>
<receive>-1</receive>
</timings>
</entry>
0
2015-04-17T14:51:20.852+08:00
6739
http://myhostname.com/page/mykey.js
0
0
0
0
0
6739
-1
-1
除了请求中的URL之外,我没有修改上述xml片段中的任何内容。这是我们在xml文件中发现的唯一有问题的请求,其他请求/响应看起来很正常。客户端刷新了页面,但Internet Explorer仍无法加载此javascript文件
我的问题是,在什么情况下IE会发出这样一个奇怪的请求?这可能与缓存问题有关吗?e、 例如,IE以某种方式缓存了错误的文件?请尝试以下选项:
你试过在IE和其他浏览器中手动点击该url吗?从apache日志中,我们可以看到有一些正常的请求(使用相同的url)进入,apache响应正常。还有其他客户端可以成功登录,因此我假设此url对其他客户端正常工作。您可以要求客户端提供控制台输出吗?可能是Javascript问题导致了一些问题,IE刚刚说这是一个网络错误。在我遇到Js问题之前,进程停止了,IE说某个文件无法加载。这个文件已经打开很长时间了,但是:从请求来看,方法似乎是空的。这很奇怪,它应该包含GET或POST之类的内容,但决不能为空。另外,通常应该有一个referer来指示请求的来源。我们需要查看失败的请求代码