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);

Reply via email to