diff options
author | Andrew Clayton <a.clayton@nginx.com> | 2023-08-28 16:11:15 +0100 |
---|---|---|
committer | Andrew Clayton <a.clayton@nginx.com> | 2023-08-28 16:20:26 +0100 |
commit | da5d9dc03b14b4d0f1ce0ce3ff093f387e148706 (patch) | |
tree | e78c14545bd275aec15768d410f9b2be0a21d4d1 /examples/c/luw-echo-request.c | |
parent | 5bf0dfc92eb57f43dcf2eb29d9647c096b984774 (diff) | |
download | unit-wasm-da5d9dc03b14b4d0f1ce0ce3ff093f387e148706.tar.gz unit-wasm-da5d9dc03b14b4d0f1ce0ce3ff093f387e148706.tar.bz2 |
libunit-wasm: Remove the idx argument from luw_http_add_header()
This was used to specify the index of the response header being added,
starting at 0 and incrementing by one for each header.
Instead of having the programmer specify this, track it internally.
We add an extra check in luw_http_add_header() to make sure we aren't
trying to add more headers than we said with luw_http_init_headers(), if
we are, simply return.
This updates the API-C.md and the various examples and 'rusty' API
wrapper.
Suggested-by: Liam Crilly <liam@nginx.com>
Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
Diffstat (limited to 'examples/c/luw-echo-request.c')
-rw-r--r-- | examples/c/luw-echo-request.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/c/luw-echo-request.c b/examples/c/luw-echo-request.c index 5655c65..66c3880 100644 --- a/examples/c/luw-echo-request.c +++ b/examples/c/luw-echo-request.c @@ -85,8 +85,8 @@ int luw_request_handler(u8 *addr) luw_http_init_headers(&ctx, 2, 0); snprintf(clen, sizeof(clen), "%lu", luw_get_response_data_size(&ctx)); - luw_http_add_header(&ctx, 0, "Content-Type", "text/plain"); - luw_http_add_header(&ctx, 1, "Content-Length", clen); + luw_http_add_header(&ctx, "Content-Type", "text/plain"); + luw_http_add_header(&ctx, "Content-Length", clen); luw_http_send_headers(&ctx); |