fix(ext/node): define http.maxHeaderSize (#23479)

Closes https://github.com/denoland/deno/issues/23432
This commit is contained in:
Bartek Iwańczuk 2024-04-21 03:01:23 +01:00 committed by GitHub
parent 98e2f6d50b
commit 14ae4f897f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 0 deletions

View file

@ -1820,6 +1820,8 @@ export function get(...args: any[]) {
return req;
}
export const maxHeaderSize = 16_384;
export {
Agent,
ClientRequest,
@ -1848,4 +1850,5 @@ export default {
get,
validateHeaderName,
validateHeaderValue,
maxHeaderSize,
};

View file

@ -998,3 +998,7 @@ Deno.test("[node/http] ServerResponse getHeaders", () => {
assertEquals(res.getHeaderNames(), ["bar", "foo"]);
assertEquals(res.getHeaders(), { "bar": "baz", "foo": "bar" });
});
Deno.test("[node/http] maxHeaderSize is defined", () => {
assertEquals(http.maxHeaderSize, 16_384);
});