On Tuesday 03 July 2018 04:09:49 Валентин Бартенев wrote: > On Tuesday, 3 July 2018 01:37:06 MSK Иван wrote: > > Здравствуйте! > > > > Только я научил бэкэнд получать геоданные из HTTP_* заголовков, так > > столкнулся со следующей проблемой. > > > > Если в заголовке содержаться какие-то юникодные символы, например, > > кириллица *или *'ü' , то unit возвращает 400 ошибку. > > > > Это баг unit или заголовки по стандарту не умеют юникод? > > > > Если баг, готов его оформить на гитхабе. > > > > Если не баг и так задумано, то я совсем не понимаю как передавать geoip > > данные от nginx (использую geoip2 модуль) к бэкэнду за unit. Если у меня > > клиент из немецкого Baden-Württemberg Region или французского > > Île-de-France, unit на каждый запрос вернет ему 400. > > > > Действительно, сейчас Unit разрешает только 0x20-0x7E в значениях заголовков. > Пожалуй стоит смягчить ограничение до 0x20-0xFF. >
Сделано: http://hg.nginx.org/unit/rev/95538a9d4050 -- Валентин Бартенев _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
