From 0da5ac805cdb07b6d1d88b440ea210a707036723 Mon Sep 17 00:00:00 2001 From: Nikolay Krashnikov <1090219@mail.ru> Date: Sun, 2 Aug 2020 00:45:29 +0300 Subject: [PATCH] doc: add HPE_UNEXPECTED_CONTENT_LENGTH error description PR-URL: https://github.com/nodejs/node/pull/34596 Reviewed-By: James M Snell Reviewed-By: Anna Henningsen Reviewed-By: Rich Trott Reviewed-By: Ricky Zhou <0x19951125@gmail.com> --- doc/api/errors.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/doc/api/errors.md b/doc/api/errors.md index 59aa688dc6051e..8cc3319717b1f3 100644 --- a/doc/api/errors.md +++ b/doc/api/errors.md @@ -2183,6 +2183,17 @@ malconfigured clients, if more than 8KB of HTTP header data is received then HTTP parsing will abort without a request or response object being created, and an `Error` with this code will be emitted. + +### `HPE_UNEXPECTED_CONTENT_LENGTH` + +Server is sending both a `Content-Length` header and `Transfer-Encoding: chunked`. + +`Transfer-Encoding: chunked` allows the server to maintain an HTTP persistent +connection for dynamically generated content. +In this case, the `Content-Length` HTTP header cannot be used. + +Use `Content-Length` or `Transfer-Encoding: chunked`. + ### `MODULE_NOT_FOUND`