summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/node/polyfills/http.ts3
-rw-r--r--tests/unit_node/http_test.ts4
2 files changed, 7 insertions, 0 deletions
diff --git a/ext/node/polyfills/http.ts b/ext/node/polyfills/http.ts
index 67981e8de..ceaf7aeb8 100644
--- a/ext/node/polyfills/http.ts
+++ b/ext/node/polyfills/http.ts
@@ -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,
};
diff --git a/tests/unit_node/http_test.ts b/tests/unit_node/http_test.ts
index 6672b9747..c298f2abb 100644
--- a/tests/unit_node/http_test.ts
+++ b/tests/unit_node/http_test.ts
@@ -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);
+});