我正在尝试使用ajax调用服务器上的流媒体端点。连接应该能够永远接受来自服务器的推送数据,但XMLHttpRequest似乎会缓冲整个响应。我只想让浏览器客户端接收每个数据块一次,并转移到下一个数据块。
有没有什么方法可以防止这种行为?
更新:看起来Firefox可以通过将XMLHttpRequest.responseType设置为“moz-chunked-text”或“moz-chunked-arraybuffer”来支持此功能。其他浏览器不支持。可能不是最佳方法。 WebKit相当于Firefox的“moz-chunked-arraybuffer”xhr responseType
有没有什么方法可以防止这种行为?
更新:看起来Firefox可以通过将XMLHttpRequest.responseType设置为“moz-chunked-text”或“moz-chunked-arraybuffer”来支持此功能。其他浏览器不支持。可能不是最佳方法。 WebKit相当于Firefox的“moz-chunked-arraybuffer”xhr responseType