diff --git a/src/worker/fetch.ts b/src/worker/fetch.ts index 5fc6ebb..3a3c757 100644 --- a/src/worker/fetch.ts +++ b/src/worker/fetch.ts @@ -86,9 +86,16 @@ export async function swfetch( if (cookies.length) { headers.set("Cookie", cookies.join(";")); } + if (url.href.includes("bulk")) { + console.log(url, { + headers: Object.entries(headers.headers), + bod: request.body, + }); + } // TODO this is wrong somehow headers.set("Sec-Fetch-Mode", "navigate"); + headers.set("Sec-Fetch-Site", "same-origin"); const response: BareResponseFetch = await this.client.fetch(url, { method: request.method, @@ -97,7 +104,7 @@ export async function swfetch( credentials: "omit", mode: request.mode === "cors" ? request.mode : "same-origin", cache: request.cache, - redirect: request.redirect, + redirect: "manual", //@ts-ignore why the fuck is this not typed mircosoft duplex: "half", });