5eabd5e04a
Body length cannot be reliably retrieved from the web.
Reading the "content-length" value will return a meaningless value when
the response is compressed, as reading will return uncompressed chunks
in any case, resulting in a mismatch between the detected body size and
the actual size returned by repeatedly calling read_response_body_chunk.
Additionally, while "content-length" is considered a safe CORS header,
"content-encoding" is not, so using the "content-encoding" to decide if
"content-length" is meaningful is not an option either.
We simply must accept the fact that browsers are awful when it comes to
networking APIs.
(cherry picked from commit
|
||
---|---|---|
.. | ||
android | ||
ios | ||
linuxbsd | ||
macos | ||
uwp | ||
web | ||
windows | ||
SCsub | ||
register_platform_apis.h |