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