我有一个 iPad Safari 在 30 毫秒内发送两个 HTTP 请求(两个不同的 PNG)文件。
我认为即使在 Keep Alive HTTP 1.1 连接上,也应该有明确的请求/响应序列。
我看到的是 Safari 浏览器在 30 毫秒内发送了两个 GET 请求,而无需等待答案。这会导致某些 Web 服务器出现问题。
情况:我有一个 HTML5 加载 SVG 并进一步引用其他图像(如 PNG 和 GIF)。该问题不会出现在 iPhone 5 上,而是出现在 iPad 上。
请参阅此 wireshark 转储: http ://tinyurl.com/c7m37b9(第 116/117 帧)
iPad (1) 信息:版本 5.1.1 (9B206) 型号 MB2292FD Safari 5.1
[GET /Licht_3.gif HTTP/1.1
...
User-Agent: Mozilla/5.0 (iPad; CPU OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B206 Safari/7534.48.3
Accept: */*
...
Accept-Language: de-de
Accept-Encoding: gzip, deflate
Connection: keep-alive]
[GET /Licht_3.gif HTTP/1.1
Host: 192.9.225.251:8081
...
Accept-Language: de-de
Accept-Encoding: gzip, deflate
Connection: keep-alive]
[HTTP/1.1 200 OK
...
Content-Type: image/png
Content-Length: 3921]