<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=koi8-r">
<META content="MSHTML 6.00.2900.3132" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Добрый день,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Как правильно инициализировать header
"Content-length" в ngx_http_*_body_filter?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Если делать так:</FONT></DIV><FONT face=Arial
size=2>
<DIV><BR>r->headers_out.content_length_n = 1024;</DIV>
<DIV> </DIV>
<DIV>rc = ngx_http_discard_body (r);<BR>if ( rc != NGX_OK && rc !=
NGX_AGAIN )<BR> return rc;</DIV>
<DIV> </DIV>
<DIV>rc = ngx_http_send_header (r);<BR>if (rc == NGX_ERROR || rc > NGX_OK ||
r->header_only)<BR> return rc;</DIV>
<DIV> </DIV>
<DIV>то Content-length не появляется в заголовке, кроме того</DIV>
<DIV>сам заголовок приезжает в теле ответа.</DIV>
<DIV> </DIV>
<DIV></FONT> </DIV></BODY></HTML>