Welcome! Log In Create A New Profile

Advanced

Re: Bug in request.headers_out initialization?

November 23, 2011 12:10PM
On Wed, Nov 23, 2011 at 10:32:27PM +0530, Fasihullah Askiri wrote:
> Sorry, I am not sure I understood you correctly. It is used in headers_in
> for look up into headers_in_hash OK. But what about headers_out?

"lowcase_key" in headers_out may be not set if these headers are not
proxied/fastcgied/etc.

> ngx_http_proxy_process_header parses the upstream response headers
> using ngx_http_parse_header_line, thereby setting hash/lowcase_key. This
> function sets headers_out which I use. The question I have is, is it safe
> to use the headers_out.....lowcase_key, should I check for
> headers_out.headers.part.elt[it].hash before I can use lowcase_key or
> should I check for something else?

"hash" does not mean that "lowcase_key" is set.
If nginx needs to find headers using hash, it sets "lowcase_key" and
calculates "hash".

Besides nginx uses "hash" only in header output filter.


--
Igor Sysoev

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

Bug in request.headers_out initialization?

faskiri.devel 1687 November 23, 2011 11:36AM

Re: Bug in request.headers_out initialization?

Igor Sysoev 842 November 23, 2011 11:42AM

Re: Bug in request.headers_out initialization?

Fasihullah Askiri 614 November 23, 2011 11:50AM

Re: Bug in request.headers_out initialization?

Igor Sysoev 818 November 23, 2011 11:52AM

Re: Bug in request.headers_out initialization?

Fasihullah Askiri 649 November 23, 2011 12:04PM

Re: Bug in request.headers_out initialization?

Igor Sysoev 744 November 23, 2011 12:10PM

Re: Bug in request.headers_out initialization?

faskiri.devel 686 November 23, 2011 12:30PM

Re: Bug in request.headers_out initialization?

Igor Sysoev 926 November 23, 2011 01:52PM

Re: Bug in request.headers_out initialization?

faskiri.devel 799 November 24, 2011 12:08AM

Re: Bug in request.headers_out initialization?

Igor Sysoev 839 November 24, 2011 03:20AM

Re: Bug in request.headers_out initialization?

faskiri.devel 815 November 24, 2011 04:56AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 329
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready