aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bun.js/http.exports.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/bun.js/http.exports.js b/src/bun.js/http.exports.js
index d21f768d4..36cfeb086 100644
--- a/src/bun.js/http.exports.js
+++ b/src/bun.js/http.exports.js
@@ -308,13 +308,17 @@ export class Server extends EventEmitter {
function assignHeaders(object, req) {
var headers = req.headers.toJSON();
+ var lowerHeaders = {};
const rawHeaders = newArrayWithSize(req.headers.count * 2);
var i = 0;
for (const key in headers) {
rawHeaders[i++] = key;
- rawHeaders[i++] = headers[key];
+ var header = headers[key];
+
+ rawHeaders[i++] = header;
+ lowerHeaders[key.toLowerCase()] = header;
}
- object.headers = headers;
+ object.headers = lowerHeaders;
object.rawHeaders = rawHeaders;
}
function destroyBodyStreamNT(bodyStream) {