From bd7e0a3f133a2111aabc627cc20eb6212acb9f03 Mon Sep 17 00:00:00 2001 From: Ruslan Bekenev Date: Mon, 10 Apr 2017 22:57:12 +0300 Subject: [PATCH] doc: response.write ignores body in some cases PR-URL: https://github.com/nodejs/node/pull/12314 Fixes: https://github.com/nodejs/node/issues/8057 Reviewed-By: Benjamin Gruenbaum Reviewed-By: James M Snell Reviewed-By: Rich Trott Reviewed-By: Anna Henningsen Reviewed-By: Luigi Pinca Reviewed-By: Daijiro Wachi Reviewed-By: Colin Ihrig --- doc/api/http.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/api/http.md b/doc/api/http.md index f9d3d1e52f99cc..e8a8770bb12ea4 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -1161,6 +1161,10 @@ it will switch to implicit header mode and flush the implicit headers. This sends a chunk of the response body. This method may be called multiple times to provide successive parts of the body. +Note that in the `http` module, the response body is omitted when the +request is a HEAD request. Similarly, the `204` and `304` responses +_must not_ include a message body. + `chunk` can be a string or a buffer. If `chunk` is a string, the second parameter specifies how to encode it into a byte stream. By default the `encoding` is `'utf8'`. `callback` will be called when this chunk