From ea61279dd69a99aa0b131f2f137b3e3a208b7f6f Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Fri, 11 Sep 2020 13:54:57 +0000 Subject: [PATCH] HTTP: added support for http/2 and http/3 in r.httpVersion. --- nginx/ngx_http_js_module.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/nginx/ngx_http_js_module.c b/nginx/ngx_http_js_module.c index 98eedfc3..e9132fd8 100644 --- a/nginx/ngx_http_js_module.c +++ b/nginx/ngx_http_js_module.c @@ -1912,9 +1912,23 @@ ngx_http_js_ext_get_http_version(njs_vm_t *vm, njs_object_prop_t *prop, ngx_str_set(&v, "1.0"); break; - default: /* NGX_HTTP_VERSION_11 */ + case NGX_HTTP_VERSION_11: ngx_str_set(&v, "1.1"); break; + + case NGX_HTTP_VERSION_20: + ngx_str_set(&v, "2.0"); + break; + +#if (NGX_HTTP_VERSION_30) + case NGX_HTTP_VERSION_30: + ngx_str_set(&v, "3.0"); + break; +#endif + + default: + ngx_str_set(&v, ""); + break; } return njs_vm_value_string_set(vm, retval, v.data, v.len); -- 2.47.3