<div dir="ltr">Да, получается на nginx приходит сжатый ответ и инжект не срабатывает.<div>Подскажите каким образом можно произвести инжект js-скрипта в ответ, если на nginx со стороны сервера приложения приходит уже сжатый ответ ?</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:12px;background-color:rgb(255,255,255)">С уважением, Михаил</span></div></div>
<br><div class="gmail_quote">19 марта 2015 г., 11:41 пользователь Aleksandr Sytar <span dir="ltr"><<a href="mailto:sytar.alex@gmail.com" target="_blank">sytar.alex@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">19 марта 2015 г., 11:36 пользователь Михаил Пульман <span dir="ltr"><<a href="mailto:pullmix@gmail.com" target="_blank">pullmix@gmail.com</a>></span> написал:<span class=""><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">содержимое inject.html следующего вида:<div><!-- test --><div><script type="text/javascript"></div><div>"код скрипта"</div><div></script></div><div><!-- test --><br></div></div><div><br></div><div>Соответственно содержимое в формате html и не сжато. Более глубокое тестирование показало что инжект происходит когда запрос приходит от браузеров chrome, opera и не происходит когда запрос приходит от ie или firefox. Содержимое inject.html пробовал разнообразное, начиная от html кода и заканчивая произвольным текстом, ситуация во всех случаях одинаковая.</div></div></blockquote><div><br></div><div><br></div></span><div>curl -v -I --compressed <a href="http://xn--______-7nfb9aidhlmdcxbjgzbc2ahahaae3ch8dikbhm5fwmwa0b" target="_blank">http://урл_к_которому_мы_хотим_заинжектить_данные</a></div><div><br></div><div>Если вы получите ошибку - значит сервер не умеет сжимать данные и всегда возвращает html к которому можно приклеить свой. Иначе, возвращаются сжатые данные, которые нужно предварительно распаковать.</div><span class=""><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="gmail_extra"><br clear="all"><div><div><span style="font-family:Arial,Tahoma,Verdana,sans-serif;font-size:12px;background-color:rgb(255,255,255)">С уважением, Михаил</span></div></div>
<br><div class="gmail_quote">18 марта 2015 г., 17:15 пользователь Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span> написал:<div><div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hello!<br>
<br>
On Wed, Mar 18, 2015 at 04:58:28PM +0300, Михаил Пульман wrote:<br>
<br>
[...]<br>
<span><br>
> Суть в том что при любом запросе у сервера <a href="http://example01.ru" target="_blank">example01.ru</a>, в ответ должен<br>
> приходить ответ + Содержимое inject.html<br>
> Содержимое inject.html добавляется к телу ответа не всегда. В чем может<br>
> быть проблема?<br>
<br>
</span>В том, что ответ не html (<a href="http://nginx.org/r/addition_types/ru" target="_blank">http://nginx.org/r/addition_types/ru</a>)<br>
или сжат.<br>
<span><font color="#888888"><br>
--<br>
Maxim Dounin<br>
<a href="http://nginx.org/" target="_blank">http://nginx.org/</a><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></font></span></blockquote></div></div></div><br></div>
<br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br></blockquote></span></div><br></div></div>
<br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br></blockquote></div><br></div>