在某些情况下,浏览器可能会终止http请求。使用Firebug或状态列中通常可以说的内容,例如200 OK,它表示“已中止”(红色)。在Internet Explorer中发生这种情况时,用户可能会看到IE生成的消息“ Internet Explorer无法显示此页面”。
这里发生了什么?
我不认为这是超时问题,因为它发生的时间很短,我相信当响应时间更长时,我可以得到成功的响应(例如200)。
而且与服务器无关。该请求被浏览器中止。这并不是说我们有一个服务器错误。(例如500)。
也; 通常,相同的请求(使用相同的方法向相同的URL发送)。因此,对于SSL配置错误,这没什么好说的。
我假设这与Internet连接有关。但是我对网络/互联网了解不足,无法真正理解这是什么意思。
所以。具体问题是;什么情况下可能导致此错误?
服务器、浏览器或两者之间的任何机器(或操作系统)都可以出于任何原因(超时、挖掘机器、入侵检测)断开底层 TCP 连接。
在这些情况下,您不会收到服务器错误,因为服务器要么没有收到您的请求,要么收到了但处理时间太长,要么服务器发送了(正确的)响应但未完全传输。
| 归档时间: |
|
| 查看次数: |
13200 次 |
| 最近记录: |