Re: unit: 400 ошибка при заголовках, содержащих юникод

Валентин Бартенев vbart на nginx.com
Чт Июл 5 16:00:55 UTC 2018


On Thursday 05 July 2018 18:37:34 Maxim Dounin wrote:
> 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.
> 

Запамятовал значит. =)

--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru