Как обмануть веб-браузер относительно Range Requests?

Как обмануть веб-браузер относительно Range Requests?

Я использую Apache HTTP-сервер 2.2 с Ubuntu 12.04 (с mod_rewrite и mod_headers). Я изменил конфигурацию сервера на

MaxRanges none

Так что теперь, когда веб-браузер обращается к серверу, он получает ответ

Accept-Ranges: none

Как обмануть веб-браузер, чтобы он все еще мог запрашивать диапазон запросов? Например

Accept-Ranges: bytes

Спасибо ;)

решение1

Напишите свой собственный веб-сервер, который нагло игнорирует стандарты, лжет о своих возможностях и возвращает ответ HTTP/400(«Неправильный запрос») или, если вы хотите, чтобы он был действительно запутанным HTTP/406(«Неприемлемым» — даже если выты только что чертовски хорошо сказал, что это приемлемо).

Серьёзно, это единственный способ, которым это произойдёт. Вы пытаетесь создать ситуацию, котораяне может существовать. Тестирование этого углового случая достойно восхищения, но вам придется собрать его самостоятельно.

Связанный контент