标签: javascript http fetch
我正在使用Fetch API发出简单的GET请求,并且响应包含:
Transfer-Encoding: chunked
Firefox dev工具中的网络检查器在有效负载中向我显示了一个块(部分JSON响应),但我无法弄清楚如何在JavaScript中访问它。
有趣的是,即使回复状态为200,response.ok为false。
response.ok
false
那我怎样才能访问有效载荷?
答案 0 :(得分:0)
您可以使用获取响应的jsFiddle字段,这是一个类似于对象的流,支持流式读取。只要您正在阅读您收到的数据,您就可以以流媒体方式处理它。
body是使用与正文流相关联的Reader来读取数据块的示例。
Reader