Accessing custom upstream proxy header
Maxim Dounin
mdounin at mdounin.ru
Tue Dec 18 12:01:09 UTC 2012
Hello!
On Mon, Dec 17, 2012 at 03:05:51PM -0500, preinde wrote:
> Good morning,
>
> Using ngx_http_request_t, how can I access a custom upstream header within a
> module, for example:
>
> r->upstream->headers_in->xxx_my_header->value
>
> No matter what I try, it doesn't appear to be working
Obviously enough the r->upstream->headers_in structure won't
contain any specific members for your custom header unless you
patch nginx.
If you want to search for a custom header within a module, you
have to iterate though &r->upstream->headers_in.headers list. See
e.g. ngx_http_upstream_header_variable() and
ngx_http_variable_unknown_header(), used to implement
$upstream_http_* variables.
--
Maxim Dounin
http://nginx.com/support.html
More information about the nginx
mailing list