Re: ограничение размера ответа с бэкенда по Content-Length в ответе
Maxim Dounin
mdounin на mdounin.ru
Ср Авг 9 11:21:43 UTC 2017
Hello!
On Wed, Aug 09, 2017 at 01:15:45PM +0200, Yury Lyakh wrote:
> День добрый,
>
> Хочется странного, ограничить размер ответа от бэкенда.
>
> Например, по заголовку Content-Length в ответе
> 1) пропускать ответы не более заданного размера (допустим 10M)
> 2) eсли заголовка в ответе нет или размер превышает заданный - дропать обработку запроса.
>
> Необходимо для борьбы с бесконечными видео ответами (заголовка нет, размер не известен, качаем гигабайты).
>
> Просмотрел документацию, похоже ничего подобного нет.
>
> Или пропустил? Может кто-то рассматривал подобную задачу?
Ничего подобного нет. Проще всего наверное пишется собственным
фильтром - заголовок проверить в header-фильтре при возврате заголовков ответа,
если его нет - считать размер ответа в body-фильтре и возвращать
ошибку при превышении.
А зачем, если не секрет?
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru