diff options
Diffstat (limited to 'extensions/net/03_http.js')
-rw-r--r-- | extensions/net/03_http.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/extensions/net/03_http.js b/extensions/net/03_http.js index c83936cfe..343b305a6 100644 --- a/extensions/net/03_http.js +++ b/extensions/net/03_http.js @@ -140,7 +140,10 @@ if (innerResp.body !== null) { if (innerResp.body.unusable()) throw new TypeError("Body is unusable."); if (innerResp.body.streamOrStatic instanceof ReadableStream) { - if (innerResp.body.length === null) { + if ( + innerResp.body.length === null || + innerResp.body.source instanceof Blob + ) { respBody = innerResp.body.stream; } else { const reader = innerResp.body.stream.getReader(); |