![如何欺骗网络浏览器进行范围请求?](https://linux22.com/image/624649/%E5%A6%82%E4%BD%95%E6%AC%BA%E9%AA%97%E7%BD%91%E7%BB%9C%E6%B5%8F%E8%A7%88%E5%99%A8%E8%BF%9B%E8%A1%8C%E8%8C%83%E5%9B%B4%E8%AF%B7%E6%B1%82%EF%BC%9F.png)
我正在使用 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
(“不可接受” - 即使你你刚才说这是可以接受的)。
认真地说,这是唯一可行的办法。你试图创造一种情况,不可能存在。测试这个特殊情况是值得称赞的,但你必须自己解决它。