use lowercase header keys while making requests

This commit is contained in:
lohxt1 2025-01-15 11:09:37 +05:30 committed by Anoop M D
parent 9f5f975f70
commit 10e0fde2a8

View File

@ -11,7 +11,7 @@ const mergeHeaders = (collection, request, requestTreePath) => {
let collectionHeaders = get(collection, 'root.request.headers', []);
collectionHeaders.forEach((header) => {
if (header.enabled) {
headers.set(header.name, header.value);
headers.set(header.name?.toLowerCase?.(), header.value);
if (header?.name?.toLowerCase() === 'content-type') {
contentTypeDefined = true;
}
@ -23,14 +23,14 @@ const mergeHeaders = (collection, request, requestTreePath) => {
let _headers = get(i, 'root.request.headers', []);
_headers.forEach((header) => {
if (header.enabled) {
headers.set(header.name, header.value);
headers.set(header.name?.toLowerCase?.(), header.value);
}
});
} else {
const _headers = i?.draft ? get(i, 'draft.request.headers', []) : get(i, 'request.headers', []);
_headers.forEach((header) => {
if (header.enabled) {
headers.set(header.name, header.value);
headers.set(header.name?.toLowerCase?.(), header.value);
}
});
}