summaryrefslogtreecommitdiffstats
path: root/platform/web/js/libs/library_godot_fetch.js
diff options
context:
space:
mode:
Diffstat (limited to 'platform/web/js/libs/library_godot_fetch.js')
-rw-r--r--platform/web/js/libs/library_godot_fetch.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/web/js/libs/library_godot_fetch.js b/platform/web/js/libs/library_godot_fetch.js
index b50012c1e2..1bb48bfd6a 100644
--- a/platform/web/js/libs/library_godot_fetch.js
+++ b/platform/web/js/libs/library_godot_fetch.js
@@ -50,17 +50,22 @@ const GodotFetch = {
return;
}
let chunked = false;
+ let bodySize = -1;
response.headers.forEach(function (value, header) {
const v = value.toLowerCase().trim();
const h = header.toLowerCase().trim();
if (h === 'transfer-encoding' && v === 'chunked') {
chunked = true;
}
+ if (h === 'content-length') {
+ bodySize = parseInt(v, 10);
+ }
});
obj.status = response.status;
obj.response = response;
obj.reader = response.body.getReader();
obj.chunked = chunked;
+ obj.bodySize = bodySize;
},
onerror: function (id, err) {