Skip to content

Commit 0532147

Browse files
committed
fix: review headers are appended to existing one (open-telemetry#2335)
1 parent ae0b276 commit 0532147

File tree

1 file changed

+9
-5
lines changed
  • packages/opentelemetry-exporter-collector/src/platform/browser

1 file changed

+9
-5
lines changed

packages/opentelemetry-exporter-collector/src/platform/browser/util.ts

+9-5
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,15 @@ export function sendWithXhr(
5656
const xhr = new XMLHttpRequest();
5757
xhr.open('POST', url);
5858

59-
if (!Object.keys(headers).includes('Accept'))
60-
xhr.setRequestHeader('Accept', 'application/json');
61-
if (!Object.keys(headers).includes('Content-Type'))
62-
xhr.setRequestHeader('Content-Type', 'application/json');
63-
Object.entries(headers).forEach(([k, v]) => {
59+
const defaultHeaders = {
60+
'Accept': 'application/json',
61+
'Content-Type': 'application/json',
62+
};
63+
64+
Object.entries({
65+
...defaultHeaders,
66+
...headers,
67+
}).forEach(([k, v]) => {
6468
xhr.setRequestHeader(k, v);
6569
});
6670

0 commit comments

Comments
 (0)