From 65c2a47abdb76a7ff861590746f08a2833d91b88 Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Fri, 27 Nov 2020 12:28:44 +0000 Subject: [PATCH] HTTP: renaming reqBody,resBody to requestBuffer and responseBuffer. In 434f20c29f4c, r.reqBody and r.resBody were introduced. Since quite often request body and response body are valid strings, it is preferable to leave both variants to avoid potential conversions. To make distinction clearer, requestText and responseText aliases to requestBody and responseBody were also added. --- nginx/ngx_http_js_module.c | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/nginx/ngx_http_js_module.c b/nginx/ngx_http_js_module.c index a576fab5..9a6c5cd9 100644 --- a/nginx/ngx_http_js_module.c +++ b/nginx/ngx_http_js_module.c @@ -328,8 +328,17 @@ static njs_external_t ngx_http_js_ext_request[] = { { .flags = NJS_EXTERN_PROPERTY, - .name.string = njs_str("reqBody"), + .name.string = njs_str("requestText"), .enumerable = 1, + .u.property = { + .handler = ngx_http_js_ext_get_request_body, + .magic32 = NGX_JS_STRING, + } + }, + + { + .flags = NJS_EXTERN_PROPERTY, + .name.string = njs_str("requestBuffer"), .u.property = { .handler = ngx_http_js_ext_get_request_body, .magic32 = NGX_JS_BUFFER, @@ -355,8 +364,17 @@ static njs_external_t ngx_http_js_ext_request[] = { { .flags = NJS_EXTERN_PROPERTY, - .name.string = njs_str("resBody"), + .name.string = njs_str("responseText"), .enumerable = 1, + .u.property = { + .handler = ngx_http_js_ext_get_response_body, + .magic32 = NGX_JS_STRING, + } + }, + + { + .flags = NJS_EXTERN_PROPERTY, + .name.string = njs_str("responseBuffer"), .u.property = { .handler = ngx_http_js_ext_get_response_body, .magic32 = NGX_JS_BUFFER, -- 2.47.3