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 не появляется в заголовке, кроме того
сам заголовок приезжает в теле ответа.