【发布时间】:2010-12-21 12:35:33
【问题描述】:
在浏览器中显示 PDF 时,大多数(IE、FF、Safari、Chrome、Opera)是否会对 PDF 文件发出多个 HTTP 请求?我正在处理一个与 WebTrends Web Analytics 软件集成的问题,而关于 PDF 的统计数据似乎不正确。支持人员告诉我,由于 WebTrends 会解析 Web 服务器访问日志以确定流量、下载量等,因此很难确定准确的 PDF 下载,因为:
当用户单击 PDF 并通过 Acrobat Reader 浏览器插件在用户的浏览器中打开 PDF 时,每次下载一个页面 - 如果用户只查看50 页 PDF 的前 2 页,仅下载前 2 页。
这对我来说听起来很可疑(如何发出 HTTP 请求来只提供二进制文件的一部分?)——我一直在搜索 Google,但没有找到任何与此相关的内容。
我明天会尝试找一些IE软件让我嗅探HTTP流量,看看我是否能观察到这种现象。
感谢任何信息/想法。
【问题讨论】:
-
不是这样的答案,但 http 确实支持通过 content-range 标头下载部分文件。也许 PDF 使用它... 耸耸肩
-
我发现 Fiddler 对于这种 IP 数据包嗅探非常方便。