handling custom http headers
Sergej Kandyla
sk на hlsrv.com
Вт Сен 27 14:50:19 UTC 2011
On 26.09.2011 19:42, Sergej Kandyla wrote:
> Господа,
>
> подскажите как правильно обрабатывать пользовательские http headers.
>
> Судя по документации
> ==
> $http_HEADER
> The value of the HTTP request header HEADER when converted to
> lowercase and with 'dashes' converted to 'underscores', e.g.
> $http_user_agent, $http_referer...;
> или
> $http_name, эта переменная равна строке name в заголовке запроса;
> ==
>
> в nginx можно передать любой хедер, вида http_something_here
> и этот хедер в нжинксе должен увидеться как $http_something_here
у меня было неправильное понимание этого вопроса.
" можно передать любой хедер в запросе клиента,
например, X-Real-Name: и на стороне nginx его можно
увидеть на чтение как переменную $http_x_real_name "
Благодарность Gena.
>
> Собственно проблема в том, что я никак не могу увидеть этот хедер в
> нжинксе, чтобы уже на основе него выполнить какую-то логику.
> В частности, хочется нечто в духе
> proxy_pass http://$http_something_here$http_something_one_more
>
> В чем может быть загвоздка?
>
>
> nginx/1.0.6, Centos linux.
> underscores_in_headers on;
> ignore_invalid_headers off;
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
Подробная информация о списке рассылки nginx-ru