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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить