
Я использую Apache HTTP-сервер 2.2 с Ubuntu 12.04 (с mod_rewrite и mod_headers). Я изменил конфигурацию сервера на
MaxRanges none
Так что теперь, когда веб-браузер обращается к серверу, он получает ответ
Accept-Ranges: none
Как обмануть веб-браузер, чтобы он все еще мог запрашивать диапазон запросов? Например
Accept-Ranges: bytes
Спасибо ;)
решение1
Напишите свой собственный веб-сервер, который нагло игнорирует стандарты, лжет о своих возможностях и возвращает ответ HTTP/400
(«Неправильный запрос») или, если вы хотите, чтобы он был действительно запутанным HTTP/406
(«Неприемлемым» — даже если выты только что чертовски хорошо сказал, что это приемлемо).
Серьёзно, это единственный способ, которым это произойдёт. Вы пытаетесь создать ситуацию, котораяне может существовать. Тестирование этого углового случая достойно восхищения, но вам придется собрать его самостоятельно.