From 4d77e6531446eaed3257ef08b35dccda37bce382 Mon Sep 17 00:00:00 2001 From: Lucas Nogueira Date: Wed, 2 Aug 2023 13:11:27 -0300 Subject: [PATCH] fix multipart example --- examples/api/src/views/Http.svelte | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/examples/api/src/views/Http.svelte b/examples/api/src/views/Http.svelte index 43758b50..842816b8 100644 --- a/examples/api/src/views/Http.svelte +++ b/examples/api/src/views/Http.svelte @@ -34,9 +34,12 @@ const response = await tauriFetch("http://localhost:3003", options); const body = bodyType === "json" ? await response.json() : await response.text(); + onMessage({ url: response.url, status: response.status, + ok: response.ok, + headers: Object.fromEntries(response.headers.entries()), body, }); } @@ -45,23 +48,20 @@ let foo = "baz"; let bar = "qux"; let result = null; - let multipart = true; async function doPost() { + const form = new FormData(); + form.append("foo", foo); + form.append("bar", bar); const response = await tauriFetch("http://localhost:3003", { method: "POST", - body: { - foo, - bar, - }, - headers: multipart - ? { "Content-Type": "multipart/form-data" } - : undefined, + body: form, }); result = { url: response.url, status: response.status, - headers: JSON.parse(JSON.stringify(response.headers)), + ok: response.ok, + headers: Object.fromEntries(response.headers.entries()), body: await response.text(), }; } @@ -96,11 +96,6 @@
- -