diff options
author | Andrew Clayton <a.clayton@nginx.com> | 2023-08-29 15:53:58 +0100 |
---|---|---|
committer | Andrew Clayton <a.clayton@nginx.com> | 2023-08-29 17:36:43 +0100 |
commit | 15b73feec504db5f5381fbfedd7dc15cd8f8c7c9 (patch) | |
tree | 1a88ad94d92460b7fcf71ab3257aed9b38d0bf40 /README.md | |
parent | bf968c99ce109c63fded62ec573c4bc247dc9c0a (diff) | |
download | unit-wasm-15b73feec504db5f5381fbfedd7dc15cd8f8c7c9.tar.gz unit-wasm-15b73feec504db5f5381fbfedd7dc15cd8f8c7c9.tar.bz2 |
Rust/rusty: Add a couple of convenience functions
This adds the following convenience functions for adding HTTP response
headers, Content-Type & Content-length
uwr_http_add_header_content_type(ctx: *mut luw_ctx_t, ctype: &str);
uwr_http_add_header_content_len(ctx: *mut luw_ctx_t);
These are perhaps the two most common headers so it makes sense to
reduce the effort to adding them.
E.g before
uwr_http_add_header(&ctx, "Content-Type", "text/plain");
uwr_http_add_header(
ctx,
"Content-Length",
&format!("{}", uwr_get_response_data_size(ctx)),
);
after
uwr_http_add_header_content_type(ctx, "text/plain");
uwr_http_add_header_content_len(ctx);
Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions