【发布时间】:2014-07-31 15:47:24
【问题描述】:
似乎自从 Chrome 的较新版本以来,浏览器正试图以块的形式而不是一次获取我的 PDF(由 ASP.NET 处理程序生成)。但我的处理程序不支持这一点。如何禁用此行为服务器端?
我用 fiddler 检查了它,我看到一个状态为 200 的请求,然后是多个状态为 504 的请求。
【问题讨论】:
-
如果您在初始响应中发送
Accept-Range: none标头会发生什么? (请参阅here。)此外,我相信 504 是“不支持范围请求”的错误响应(需要更深入地阅读 RFC 才能找到正确的响应)。 -
亲爱的 Richard,这解决了我的问题,非常感谢,现在 Chrome 执行 1 个请求。我的 PDF 会正确呈现。
-
所以我会给出答案……
标签: asp.net google-chrome