- From: Denis Migdal <notifications@github.com>
- Date: Sat, 07 Dec 2024 06:19:21 -0800
- To: whatwg/fetch <fetch@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Saturday, 7 December 2024 14:19:25 UTC
### What problem are you trying to solve? Currently, we have a `Response.json(obj, init)` static method to build JSON `Response`, cf #1389 However, we do not seem to have a `Request.json(url, obj, init)` equivalent to build JSON `Request`. ### What solutions exist today? Setting `body` with `JSON.stringify` as well as the `content-type` header by hand : ```js new Request(url, { body: JSON.stringify(obj), headers: { "content-type": "application/json" } }); ``` ### How would you solve it? I suggest adding a `Request.json(url, obj, init)` static method mirroring the `Response.json(obj, init)` static method. Alternatively, it could be a `Request.json(url, init)` static method (the JS object then being given through init.body). ### Anything else? _No response_ -- Reply to this email directly or view it on GitHub: https://github.com/whatwg/fetch/issues/1791 You are receiving this because you are subscribed to this thread. Message ID: <whatwg/fetch/issues/1791@github.com>
Received on Saturday, 7 December 2024 14:19:25 UTC