Добрый день.<br><br>В документации сказано только, что значение может содержать переменные.<br><br><a href="http://nginx.org/en/docs/http/ngx_http_headers_module.html">http://nginx.org/en/docs/http/ngx_http_headers_module.html</a><br>
Adds the specified field to a response header provided that
the response code equals 200, 204, 206, 301, 302, 303, 304, or 307.
A value can contain variables.
<br><br>Если переменные получаются из встроенного перла, то им же можно выставить кастомный header<br><a href="http://nginx.org/en/docs/http/ngx_http_perl_module.html#methods">http://nginx.org/en/docs/http/ngx_http_perl_module.html#methods</a> $r->header_out<br>
<br>Можно еще попробовать HeadersMore <a href="http://wiki.nginx.org/HttpHeadersMoreModule">http://wiki.nginx.org/HttpHeadersMoreModule</a>.<br><br>С уважением.<br><br><div class="gmail_quote">22 ноября 2012 г., 15:32 пользователь Дмитрий Жильцов <span dir="ltr"><<a href="mailto:zaabjuda@gmail.com" target="_blank">zaabjuda@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Здравствуйте.<br><br>Появился вопрос по работе директивы add_header<br><br>Сначала описание задачи.<br><br>Мне необходимо рандомно отдавать клиенту кастомные хидеры из списка<br>
<br>Есть файл в котором на каждой строчке записи вида<br>

<br>$key(имя хидера): $val (содержимое)<br><br>С помощью встроенного перла я получаю две переменные $key и $val , и пытаюсь их применить в директиве add_header<br><br>add_header $key $val <br><br>На клиенте получаю не то , что ожидал<br>


<br>Имя заголовка $key (те nginx не подставляет значение переменной а в имя заголовка подставляет само имя переменной )<br>Тело заголовка как и ожидалось содержит значение переменной $val<br><br>Вопрос - что я делаю не так?<br>


Есть ли у nginx такой функционал?<br>Если нет то какое есть возможное решение?<br><br>Спасибо<br><br><br>
<br>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br></blockquote></div><br>