From 4a7e333287bdc7a9f0f82333e609982d8dfe4082 Mon Sep 17 00:00:00 2001 From: kimown Date: Sun, 12 Jun 2016 12:44:25 +0800 Subject: [PATCH] doc: use `Buffer.byteLength` for Content-Length As the description in http.md: > If the body contains higher coded characters then Buffer.byteLength() should be used to determine the number of bytes in a given encoding. PR-URL: https://github.com/nodejs/node/pull/7274 Reviewed-By: Brian White Reviewed-By: Anna Henningsen Reviewed-By: Jackson Tian --- doc/api/http.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/api/http.md b/doc/api/http.md index aba2d7e404..b06886f09d 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -809,7 +809,7 @@ Example: ```js var body = 'hello world'; response.writeHead(200, { - 'Content-Length': body.length, + 'Content-Length': Buffer.byteLength(body), 'Content-Type': 'text/plain' }); ``` @@ -1119,7 +1119,7 @@ var options = { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', - 'Content-Length': postData.length + 'Content-Length': Buffer.byteLength(postData) } };