When requestBody conatins multibyte chars, then it seems here we getting invalid `Content-Length` value, because `requestBody.length` returns number of chars, not octets as HTTP protocol requires. Maybe `Buffer.byteLength(requestBody, 'utf8')` would fit here ?