Skip to content

Commit 5756047

Browse files
committed
normalize response header getters
1 parent faf83f6 commit 5756047

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

lib/browser/FetchHttpStack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ class FetchResponse implements HttpResponse {
9393
}
9494

9595
getHeader(header: string): string | undefined {
96-
return this._res.headers.get(header) || undefined
96+
return this._res.headers.get(header) || this._res.headers.get(header.toLowerCase()) || undefined
9797
}
9898

9999
getBody(): string {

lib/browser/XHRHttpStack.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,11 @@ class XHRResponse implements HttpResponse {
112112
}
113113

114114
getHeader(header: string): string | undefined {
115-
return this._xhr.getResponseHeader(header) || undefined
115+
return (
116+
this._xhr.getResponseHeader(header) ||
117+
this._xhr.getResponseHeader(header.toLowerCase()) ||
118+
undefined
119+
)
116120
}
117121

118122
getBody(): string {

test/spec/helpers/utils.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,9 @@ export class TestResponse {
184184
}
185185

186186
getHeader(header) {
187-
return this._response.responseHeaders[header]
187+
return (
188+
this._response.responseHeaders[header] || this._response.responseHeaders[header.toLowerCase()]
189+
)
188190
}
189191

190192
getBody() {

0 commit comments

Comments
 (0)