如何欺骗网络浏览器进行范围请求?

如何欺骗网络浏览器进行范围请求?

我正在使用 Apache HTTP 服务器 2.2 和 ubuntu 12.04(带有 mod_rewrite 和 mod_headers ),我已将服务器配置更改为

MaxRanges none

因此现在当 Web 浏览器访问服务器时,他会收到答案

Accept-Ranges: none

如何欺骗网络浏览器,使它仍然可以请求范围请求?例如

Accept-Ranges: bytes

谢谢 ;)

答案1

编写自己的 Web 服务器,公然无视标准,谎报其功能,然后返回HTTP/400(“错误请求”),或者如果你想要真正让人困惑HTTP/406(“不可接受” - 即使你你刚才说这是可以接受的)。

认真地说,这是唯一可行的办法。你试图创造一种情况,不可能存在。测试这个特殊情况是值得称赞的,但你必须自己解决它。

相关内容