【发布时间】:2015-05-27 20:45:39
【问题描述】:
我知道可以在服务器上设置Accept-Ranges: none 来建议客户端不要尝试范围请求。
我想知道是否有办法告诉浏览器不要尝试范围请求,而不必在服务器上进行任何更改。
例如,Chrome 或 Firefox 中是否有可以切换以阻止浏览器发出范围请求的设置?
【问题讨论】:
我知道可以在服务器上设置Accept-Ranges: none 来建议客户端不要尝试范围请求。
我想知道是否有办法告诉浏览器不要尝试范围请求,而不必在服务器上进行任何更改。
例如,Chrome 或 Firefox 中是否有可以切换以阻止浏览器发出范围请求的设置?
【问题讨论】:
你在第一句话中回答了问题。
相关的RFC是7233, Hypertext Transfer Protocol (HTTP/1.1): Range Requests:
客户端可以生成 范围请求而没有收到此标头字段 所涉及的资源。
不支持任何类型的范围请求的服务器 目标资源可以发送
Accept-Ranges: none
建议客户端不要尝试范围请求。
如果您想知道如何在浏览器中完全禁用范围请求,请参阅特定浏览器的文档。快速的网络搜索让我无法为常见的浏览器执行此操作。
【讨论】: