<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 21, 2019, 18:17 Maxim Dounin <<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello!<br>
<br>
On Thu, Feb 21, 2019 at 04:43:33PM +0200, Alexander Azarov wrote:<br>
<br>
> чт, 21 февр. 2019 г. в 16:11, Maxim Dounin <<a href="mailto:mdounin@mdounin.ru" target="_blank" rel="noreferrer">mdounin@mdounin.ru</a>>:<br>
> <br>
> > Hello!<br>
> ><br>
> > On Thu, Feb 21, 2019 at 03:31:42PM +0200, Alexander Azarov wrote:<br>
> ><br>
> > > Мне кажется, что я уже второй раз на это напарываюсь, но правда так и не<br>
> > > смог вспомнить когда был предыдущий. Если ответ апстрима в gzip, то<br>
> > > вставляя его как SSI получается мусор в результирующем документе. Я смог<br>
> > > найти краткий совет так не делать от 2013 г тут:<br>
> > > <a href="https://forum.nginx.org/read.php?2,244299,244303#msg-244303" rel="noreferrer noreferrer" target="_blank">https://forum.nginx.org/read.php?2,244299,244303#msg-244303</a><br>
> ><br>
> > По ссылке проблема немного другая - исходный ответ бэкенда в gzip,<br>
> > и из-за этого SSI не может его обработать. У вас же ответ на<br>
> > SSI-команду include в gzip.<br>
> ><br>
> > > Сейчас 2019 г, я использую Nginx 1.14, и словил то же самое.<br>
> > ><br>
> > > Вопросы:<br>
> > > 1. Есть ли это в документации?<br>
> > > 2. Баг или фича?<br>
> ><br>
> > SSI include вставляет в ответ то, что получено в результате<br>
> > выполнения подзапроса - в вашем случае то, что прислал бэкенд.<br>
> > Если вы не хотите, чтобы в соответствующем месте ответа был gzip -<br>
> > сделайте так, чтобы бэкенд такого не присылал.<br>
> <br>
> Кто-то может такого хотеть? Есть такой случай, когда вот так надо? Мне, как<br>
> человеку попытавшемуся "выстрелить себе в ногу" было бы очень приятно<br>
> увидеть какой-то warning в error log.<br>
<br>
На практике бывает сборка бинарных ответов через SSI.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Да, понятно. Там правда вряд ли text/html. </div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"></div></div></div>