使用Transfer-Encoding的Ajax请求的百分比进度:Chunked

时间:2013-11-09 12:34:49

标签: jquery ajax http

我想知道在标头没有指定Content-Length的条件下是否可以获取Ajax GET请求的百分比状态(使用jQuery)。

我正在使用Transfer-Encoding:Chunked而不是Content-Length。

1 个答案:

答案 0 :(得分:3)

不,这是不可能的。分块传输编码允许发送数据而不知道内容的大小。您的客户无法计算百分比,因为它不知道总长度。

如果您想观看请求的进度,可以执行as shown in another SO threadHere是上传和下载的另一个例子。但是,这是一项相对较新的功能,并不是所有浏览器都支持。