最近,我编写的一个应用程序开始无法在 Internet Explorer 上运行。底层(ruby on rails)代码没有变化。
在 IE 6 或 IE 7 中,我可以向应用程序发出一个请求(HTTP Post),但是当我尝试发出第二个请求时,我收到“操作中止”消息。在 Firefox 中一切正常。HTTP 请求和响应标头完全相同。正确和错误结果的响应标头都具有相同的内容长度(大约 104k)。正确的响应有完整的内容,但不正确的响应在大约 40k 之后内容被截断。(所以大约 65k 的响应消失了。)
更棘手的是,如果我使用 IP 地址而不是域名来发出请求,一切都会很好。
这是一个 apache2 网络服务器。
有任何想法吗?