Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

Работа с кастомными дублирующимися HTTP-заголовками запроса (3 replies)

$
0
0
Здравствуйте!

Как ни странно не смог нагуглить ничего по этому вопросу.

Есть клиент, который шлет в HTTP-запросе кастомный заголовок, иногда дублирующийся.

Например

X-Custom-Header: value1
X-Custom-Header: value2

Нам в конфиге nginx нужно получить значение этого заголовка, для чего мы используем переменную $http_x_custom_header.
В случае дублирования заголовков в эту переменную попадает только первое значение.
Конкретно в примере выше - переменная $http_x_custom_header будет равна "value1".

Не нашли никаких настроек этого поведения.
Есть ли штатные способы получить на уровне конфига nginx второе (на самом деле последнее) значение?

Если это важно:
 - версия nginx 1.8.0
 - значение последнего заголовка с таким названием нужно дальше использовать в таком блоке:
    map $is_case_success $fixed_custom_header {
        0 "";
        1 $http_x_custom_header; # хотим тут "value2" а не "value1"
    }

Заранее большое спасибо за помощь!

--
С Уважением, Александр.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>