You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's unfortunate to not reflect the actual HTTP semantics, but it's probably okay? We do return null in certain cases though (new Response().body), so it's a bit weird.
It's unfortunate to not reflect the actual HTTP semantics, but it's probably okay? We do return null in certain cases though (new Response().body), so it's a bit weird.
Yea thinking to spec it so that an http null body status would end up with an empty stream, but Response.body would still account for null like today.
What is the issue with the Fetch Standard?
As per the standard,
Response.body
returns null if the body is null, https://fetch.spec.whatwg.org/#dom-body-body and https://fetch.spec.whatwg.org/#ref-for-null-body-status. However, no browser implements this. In all the implementations, a 204/205/304 response etc. would result in aResponse.body
of an empty stream.Perhaps the fetch spec should be fixed to reflect implemented reality?
The text was updated successfully, but these errors were encountered: