Skip to content

Commit 32b671d

Browse files
Jake ChampionJakeChampion
Jake Champion
authored andcommittedJul 18, 2023
Fix #1076
1 parent e3375eb commit 32b671d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed
 

‎fetch.js

+7
Original file line numberDiff line numberDiff line change
@@ -596,9 +596,16 @@ export function fetch(input, init) {
596596
}
597597

598598
if (init && typeof init.headers === 'object' && !(init.headers instanceof Headers || (g.Headers && init.headers instanceof g.Headers))) {
599+
var names = [];
599600
Object.getOwnPropertyNames(init.headers).forEach(function(name) {
601+
names.push(normalizeName(name))
600602
xhr.setRequestHeader(name, normalizeValue(init.headers[name]))
601603
})
604+
request.headers.forEach(function(value, name) {
605+
if (names.indexOf(name) === -1) {
606+
xhr.setRequestHeader(name, value)
607+
}
608+
})
602609
} else {
603610
request.headers.forEach(function(value, name) {
604611
xhr.setRequestHeader(name, value)

0 commit comments

Comments
 (0)
Please sign in to comment.