From 16f42e5cd99cc2daf761267a8fd554b1eb1e3eb1 Mon Sep 17 00:00:00 2001 From: Moon Man Date: Sun, 31 Dec 2023 06:39:15 -0500 Subject: [PATCH] try to force header order --- src/net.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/net.ts b/src/net.ts index a3cd12d..6ca2d69 100644 --- a/src/net.ts +++ b/src/net.ts @@ -55,18 +55,18 @@ export const signedFetch = async (url: string, init: RequestInit, signedInit: Si headers: signedHeaders }); - const newHeaders = new Headers( + const newHeaders: HeadersInit = [ ...signedHeaders, ["Signature", signature], ["Content-Type", `application/ld+json; profile="${CONTEXT}"`] ] - ); + ; if (Array.isArray(init.headers)) init.headers .filter((header) => Array.isArray(header)) - .forEach(([key, value]) => newHeaders.set(key, value)); + .forEach(([key, value]) => newHeaders.push([key, value])); console.log("Headers:"); for (const [key, value] of newHeaders) {