-
-
Notifications
You must be signed in to change notification settings - Fork 686
Open
Labels
Status: help-wantedThis issue/pr is open for contributionsThis issue/pr is open for contributionsenhancementNew feature or requestNew feature or request
Description
llhttp will in certain edge cases (e.g. HEAD, 204, 304) not allow keep-alive to avoid undetectable parsing failures which can lead to data corruption. These can occur when the target server does not properly implement the HTTP/1.1 specification and this is not entirely uncommon.
However, when the target server is known to be spec compliant, this can lead to performance degradation. A typical case for this is when building a microservice architecture where the different services communicate over HTTP/1.1, and the target server is known.
We recently fixed the case for HEAD requests, but more work can be done here.
Metadata
Metadata
Assignees
Labels
Status: help-wantedThis issue/pr is open for contributionsThis issue/pr is open for contributionsenhancementNew feature or requestNew feature or request