Да, получается на nginx приходит сжатый ответ и инжект не срабатывает. Подскажите каким образом можно произвести инжект js-скрипта в ответ, если на nginx со стороны сервера приложения приходит уже сжатый ответ ?
С уважением, Михаил 19 марта 2015 г., 11:41 пользователь Aleksandr Sytar <sytar.a...@gmail.com> написал: > > > 19 марта 2015 г., 11:36 пользователь Михаил Пульман <pull...@gmail.com> > написал: > >> содержимое inject.html следующего вида: >> <!-- test --> >> <script type="text/javascript"> >> "код скрипта" >> </script> >> <!-- test --> >> >> Соответственно содержимое в формате html и не сжато. Более глубокое >> тестирование показало что инжект происходит когда запрос приходит от >> браузеров chrome, opera и не происходит когда запрос приходит от ie или >> firefox. Содержимое inject.html пробовал разнообразное, начиная от html >> кода и заканчивая произвольным текстом, ситуация во всех случаях одинаковая. >> > > > curl -v -I --compressed http://урл_к_которому_мы_хотим_заинжектить_данные > <http://xn--______-7nfb9aidhlmdcxbjgzbc2ahahaae3ch8dikbhm5fwmwa0b> > > Если вы получите ошибку - значит сервер не умеет сжимать данные и всегда > возвращает html к которому можно приклеить свой. Иначе, возвращаются сжатые > данные, которые нужно предварительно распаковать. > > > >> >> С уважением, Михаил >> >> 18 марта 2015 г., 17:15 пользователь Maxim Dounin <mdou...@mdounin.ru> >> написал: >> >> Hello! >>> >>> On Wed, Mar 18, 2015 at 04:58:28PM +0300, Михаил Пульман wrote: >>> >>> [...] >>> >>> > Суть в том что при любом запросе у сервера example01.ru, в ответ >>> должен >>> > приходить ответ + Содержимое inject.html >>> > Содержимое inject.html добавляется к телу ответа не всегда. В чем может >>> > быть проблема? >>> >>> В том, что ответ не html (http://nginx.org/r/addition_types/ru) >>> или сжат. >>> >>> -- >>> Maxim Dounin >>> http://nginx.org/ >>> >>> _______________________________________________ >>> nginx-ru mailing list >>> nginx-ru@nginx.org >>> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> >> >> >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru@nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> > > > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru >
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru