Инициализация 'Content-length' в ngx_http_*_body_filter

Denis Erygin erygin at corp.mail.ru
Wed Jul 11 16:57:31 MSD 2007


Добрый день,

Как правильно инициализировать header "Content-length" в ngx_http_*_body_filter?

Если делать так:

r->headers_out.content_length_n = 1024;

rc = ngx_http_discard_body (r);
if ( rc != NGX_OK && rc != NGX_AGAIN )
   return rc;

rc = ngx_http_send_header (r);
if (rc == NGX_ERROR || rc > NGX_OK || r->header_only)
   return rc;

то Content-length не появляется в заголовке, кроме того
сам заголовок приезжает в теле ответа.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20070711/afa49e2c/attachment.html>


More information about the nginx-ru mailing list