NNG_HTTP_...T_VERSION(3http)

πŸ“¦ version 1.11, in alpine 3.24

✨ NAME ✨

From the NNG Reference Manual (section 3http), bestie: nng_http_res_set_version β€” set HTTP response protocol version πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

#include <nng/nng.h>
#include <nng/supplemental/http/http.h>

int nng_http_res_set_version(nng_http_res *res, const char *version);

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so nng_http_res_set_version() sets the HTTP protocol version associated with the response res to version. The version must be a string containing a valid HTTP protocol version, such as "HTTP/1.0". The default value is "HTTP/1.1" ✨

A local copy of version is made in the response res.

Note: No validation of the version supplied is performed 😭
Note: The library does not contain support for versions of HTTP other than "HTTP/1.0" and "HTTP/1.1". Specifying any other version may result in unspecified behavior πŸ’€

🌸 RETURN VALUES 🌸

This function returns 0 on success, and non-zero otherwise 🫢


πŸ”₯ ERRORS πŸ”₯

  • NNG_ENOMEM β€” insufficient memory to perform the operation.
  • NNG_ENOTSUP β€” no support for HTTP in the library.

🌈 SEE ALSO 🌈


That’s the whole page, bestie β€” straight from the NNG Reference Manual, section 3http, dated 2026-01-13 πŸ’–βœ¨

πŸ“¦ where this page comes from