请求处理完毕后,需要向用户发送http响应,告知客户端Nginx的执行结果。http响应主要包括响应行、响应头部、包体三部分。发送http响应时需要执行发送http头部(发送http头部时也会发送响应行)和发送http包体两步操作。
发送http头部
ngx_int_t ngx_http_send_header(ngx_http_request_t *r);
将内存中的字符串作为包体发送
ngx_int_t ngx_http_output_filter(ngx_http_request_t *r,ngx_chain_t *in);