summaryrefslogtreecommitdiffhomepage
path: root/src/os/unix/ngx_linux_init.c
diff options
context:
space:
mode:
authorPiotr Sikora <piotrsikora@google.com>2017-03-24 03:37:34 -0700
committerPiotr Sikora <piotrsikora@google.com>2017-03-24 03:37:34 -0700
commitcfdce50657cb8d25058de3d677f03cdef0d5de51 (patch)
tree122dd12203f4dcf5a6c2438fe13f31af8d8bce82 /src/os/unix/ngx_linux_init.c
parentfa0992ed295ba83f711ca3d1ba8fc1baaa5760ca (diff)
downloadnginx-cfdce50657cb8d25058de3d677f03cdef0d5de51.tar.gz
nginx-cfdce50657cb8d25058de3d677f03cdef0d5de51.tar.bz2
Added support for trailers in HTTP responses.
Example: ngx_table_elt_t *h; h = ngx_list_push(&r->headers_out.trailers); if (h == NULL) { return NGX_ERROR; } ngx_str_set(&h->key, "Fun"); ngx_str_set(&h->value, "with trailers"); h->hash = ngx_hash_key_lc(h->key.data, h->key.len); The code above adds "Fun: with trailers" trailer to the response. Modules that want to emit trailers must set r->expect_trailers = 1 in header filter, otherwise they might not be emitted for HTTP/1.1 responses that aren't already chunked. This change also adds $sent_trailer_* variables. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Diffstat (limited to 'src/os/unix/ngx_linux_init.c')
0 files changed, 0 insertions, 0 deletions