ngx_http_send_special_response
hagai avrahami
hagaizzz at yahoo.com
Mon Apr 16 08:53:39 UTC 2012
Hi
I am appreciate any help I can get on the following issues.
I am writing my own module.
1. I can see in function ngx_http_send_special_response
that it calculates the content length of the error page even if the request signed as header only (r->header_only = 1)
and set the content length header with value, after sending the header it does not send the body ( because r->header_only = 1)
so the response arrive with content length different than 0 but without body
Is it a BUG?
2.In the module I am trying to redirect the request with status code 302 (NGX_HTTP_MOVED_TEMPORARILY)
Trying to user->headers_out.location for the Alternate URL failed, I looked in the code and saw the Location must start with "/" - why?
In the end I add it to r->headers_out.headers
using header = ngx_list_push(&r->headers_out.headers);
Is it the write way to do it?
3. Can you explain please the different between
a. r->headers_out.content_length_n
b. r->headers_out.content_length
4. Can you explain the usage of the hash field in ngx_table_elt_t
Thanks
Hagai Avrahami
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20120416/a7eb11ce/attachment.html>
More information about the nginx
mailing list