We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ae0b276 commit 0532147Copy full SHA for 0532147
packages/opentelemetry-exporter-collector/src/platform/browser/util.ts
@@ -56,11 +56,15 @@ export function sendWithXhr(
56
const xhr = new XMLHttpRequest();
57
xhr.open('POST', url);
58
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]) => {
+ const defaultHeaders = {
+ 'Accept': 'application/json',
+ 'Content-Type': 'application/json',
+ };
+
64
+ Object.entries({
65
+ ...defaultHeaders,
66
+ ...headers,
67
+ }).forEach(([k, v]) => {
68
xhr.setRequestHeader(k, v);
69
});
70
0 commit comments