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