godot/platform
Fabio Alessandrelli f4713d235a [Web] Always return -1 as body length in HTTPClientWeb.
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.
2023-07-24 08:57:02 +02:00
..
android Clean up the XR features parameters from core 2023-07-18 19:14:53 +02:00
ios iOS: Add `export_project_only` flag 2023-07-17 11:45:03 +02:00
linuxbsd Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
macos Merge pull request #79572 from bruvzg/mac_bg_ws_sync 2023-07-18 15:10:09 +02:00
uwp iOS: Add `export_project_only` flag 2023-07-17 11:45:03 +02:00
web [Web] Always return -1 as body length in HTTPClientWeb. 2023-07-24 08:57:02 +02:00
windows Merge pull request #79350 from kleonc/screen_to_pixel_byte_to_float_conversion_fix 2023-07-21 17:54:21 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
register_platform_apis.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00