Re: unit: 400 ошибка при заголовках, содержащих юникод
Maxim Dounin
mdounin на mdounin.ru
Чт Июл 5 15:37:34 UTC 2018
Hello!
On Thu, Jul 05, 2018 at 06:23:22PM +0300, Валентин Бартенев wrote:
> 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_- (таким образом фильтруется не просто юникод,
> а даже +.$\/ и куча других интересных символов) и ручки для
> отключения нет.
Ручка для отключения - есть, "ignore_invalid_headers off",
http://nginx.org/r/ignore_invalid_headers.
--
Maxim Dounin
http://mdounin.ru/
Подробная информация о списке рассылки nginx-ru