Fetch的Response.body块是否对应于HTTP块?

时间:2019-08-08 11:59:42

标签: javascript fetch-api http-chunked

我正在执行Fetch-api请求,服务器使用HTTP分块传输编码(带有文本数据)进行回复。我正在使用Response.body作为流来使用数据。

我想知道:假设流生成的块对应于HTTP块是否安全?我已经看到了一些问题[1-3]似乎在做这个假设,但是我在规范中找不到任何有关此的东西。

[1] JS Fetch use Chunked Transfer Encoding (translating curl to Fetch)
[2] Consuming chunked data asyncrhonously in javascript
[3] Read chunked binary response with Fetch API

1 个答案:

答案 0 :(得分:1)

comments from the author of the Fetch spec“没有这样的保证……例如,如果在一半的HTTP块之后会有延迟,我希望有两个左右”。