From 38cf3cf4948ec61b558e3fed98b95e6d0e9d1434 Mon Sep 17 00:00:00 2001 From: Luigi Pinca Date: Tue, 20 Feb 2018 18:33:05 +0100 Subject: [PATCH] doc: update description of 'clientError' event Default behavior is to send a '400 Bad Request' response if the socket is writable. PR-URL: https://github.com/nodejs/node/pull/18885 Refs: https://github.com/nodejs/node/pull/15324 Reviewed-By: Colin Ihrig Reviewed-By: Ruben Bridgewater --- doc/api/http.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/api/http.md b/doc/api/http.md index ae789a2886dfe9..e536431759c22e 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -748,10 +748,11 @@ changes: If a client connection emits an `'error'` event, it will be forwarded here. Listener of this event is responsible for closing/destroying the underlying -socket. For example, one may wish to more gracefully close the socket with an -HTTP '400 Bad Request' response instead of abruptly severing the connection. +socket. For example, one may wish to more gracefully close the socket with a +custom HTTP response instead of abruptly severing the connection. -Default behavior is to destroy the socket immediately on malformed request. +Default behavior is to close the socket with an HTTP '400 Bad Request' response +if possible, otherwise the socket is immediately destroyed. `socket` is the [`net.Socket`][] object that the error originated from.