On Thursday 05 July 2018 17:30:58 Vitaly Ponomarev wrote:
> А если добавить специальный ключик для этих целей?
> Кому надо - осознанно разрешат.
> 
> ==
> # Разрешить использовать переменные со значениями в unicode
> hdr_unicode_values yes|no; default no
> 
> # Разрешить использовать переменные с именами в unicode
> hdr_unicode_keys yes|no; default no
> 
[..]

nginx испокон веков не пропускает в именах заголовков что-либо,
кроме A-Za-z_- (таким образом фильтруется не просто юникод,
а даже +.$\/ и куча других интересных символов) и ручки для
отключения нет.

Делать ручку на всякий случай, без реального кейса - это плохой
подход, ведущий к появлению сотен подобных ручек и последующему
хаосу.

ИМХО, на интерфейсе, который смотрит в интернет, уж лучше
зафильтровать лишнее, чем это лишнее пропустить.

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить