diff options
author | Sebastian <sebasjm@gmail.com> | 2024-08-20 12:20:20 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-08-21 10:25:25 -0300 |
commit | c63b6481d62278488dac3870c88917f39c4d2b13 (patch) | |
tree | 39175e80370ba5e57c6e7909b63f9299e4999b5c /packages/web-util/src | |
parent | 7dc29f9bc4cb3a8a1943ede93e5b0834f67d9788 (diff) | |
download | wallet-core-c63b6481d62278488dac3870c88917f39c4d2b13.tar.xz |
add support for FormData
Diffstat (limited to 'packages/web-util/src')
-rw-r--r-- | packages/web-util/src/utils/http-impl.sw.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/web-util/src/utils/http-impl.sw.ts b/packages/web-util/src/utils/http-impl.sw.ts index 7b168b739..21e328363 100644 --- a/packages/web-util/src/utils/http-impl.sw.ts +++ b/packages/web-util/src/utils/http-impl.sw.ts @@ -99,6 +99,15 @@ export class BrowserFetchHttpLib implements HttpRequestLibrary { }); } + /** + * default header assume everything is json + * in case of formData the content-type will be + * auto generated + */ + if (myBody instanceof FormData) { + delete requestHeadersMap["Content-Type"] + } + const controller = new AbortController(); let timeoutId: ReturnType<typeof setTimeout> | undefined; if (requestTimeout.d_ms !== "forever") { |