卡巴斯基安全软件破坏了HTTP数据的分块


2

当我访问网页http://www.ol-in-berlin.de时,左侧的随机图像(http://www.ol-in-berlin.de/module/startseite_bild.php)不是正确显示。Firefox 16以及Windows 7 Home Premium下的Chrome 22和Internet Explorer 9以及所有系统更新都会发生这种情况。

例如,当图像应该是

原始图像

相反,我得到:

图像损坏

Firebug显示以下信息:

HTTP/1.1 200 OK
Date: Sat, 03 Nov 2012 16:45:22 GMT
Server: Apache
X-Powered-By: PHP/5.2.17
Content-Disposition: attachment; filename="olb_start0067.JPG"
Keep-Alive: timeout=2, max=199
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: image/jpeg

它说它在正文中收到4467字节,总共收到4738字节。现在,当我查看Wireshark时,它会正确列出图像传输。

21 Reassembled TCP Segments (29375 bytes): #7777(1460), ...

Hypertext Transfer Protocol它下面列出了一个分块的响应,其中包含6个4096字节的块和4467字节之一。因此,在这种情况下,似乎除最后一个以外的所有内容都在访问浏览器的过程中丢失了。在其他尝试中,显示了更多的块,但是在大多数情况下,其中一些丢失了。

似乎禁用“ Kaspersky Internet Security”使问题消失了。当然,这不是永久性的解决方案。

Answers:



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.