Is your feature request related to a problem? Please describe.
In http(s)1, user can limit server.maxHeadersCount for server, to avoid malicious request (like hash collision attack), because normal headers wont be more than 20 in fact.
But in http(s)2, user has no chance to prevent parse that, even if user check request.rawHeaders.length/2>2000 && response.writeHead(400), the request.headers already been parsed.
Describe the solution you'd like
Add server.maxHeadersCount, just like http(s)1 did.
Describe alternatives you've considered