From 776b49534df24e9bb43e9bf19e4accdb4bedda50 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Tue, 26 Mar 2024 03:03:01 +0900 Subject: [PATCH] Add content type header based on body type in fetchWithProxy function --- src/ts/storage/globalApi.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ts/storage/globalApi.ts b/src/ts/storage/globalApi.ts index ded319cd..9d5165f2 100644 --- a/src/ts/storage/globalApi.ts +++ b/src/ts/storage/globalApi.ts @@ -663,6 +663,7 @@ async function fetchWithCapacitor(url: string, arg: GlobalFetchArgs): Promise { try { const furl = !isTauri && !isNodeServer ? `${hubURL}/proxy2` : `/proxy2`; + arg.headers["Content-Type"] ??= arg.body instanceof URLSearchParams ? "application/x-www-form-urlencoded" : "application/json"; const headers = { "risu-header": encodeURIComponent(JSON.stringify(arg.headers)), "risu-url": encodeURIComponent(url),