This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking-client-js.git
The following commit(s) were added to refs/heads/master by this push:
new 6ccbcd2 fix using Header object (#127)
6ccbcd2 is described below
commit 6ccbcd2cab82a90b78d94a05ed7add5c804b1c0c
Author: Fine0830 <[email protected]>
AuthorDate: Tue Jun 25 11:17:40 2024 +0800
fix using Header object (#127)
---
src/trace/interceptors/fetch.ts | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/trace/interceptors/fetch.ts b/src/trace/interceptors/fetch.ts
index 1c97835..f62f975 100644
--- a/src/trace/interceptors/fetch.ts
+++ b/src/trace/interceptors/fetch.ts
@@ -83,9 +83,13 @@ export default function windowFetch(options:
CustomOptionsType, segments: Segmen
args[1] = {};
}
if (!args[1].headers) {
- args[1].headers = {};
+ args[1].headers = new Headers();
+ }
+ if (args[1].headers instanceof Headers) {
+ args[1].headers.append('sw8', values);
+ } else {
+ args[1].headers['sw8'] = values;
}
- args[1].headers['sw8'] = values;
}
const response = await originFetch(...args);