欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > XMLHttpRequest接受chunked编码传输的HTTP Response时有问题

XMLHttpRequest接受chunked编码传输的HTTP Response时有问题

2026/5/2 18:37:35 来源:https://blog.csdn.net/langzitianya/article/details/144586733  浏览:    关键词:XMLHttpRequest接受chunked编码传输的HTTP Response时有问题

实际中遇到的问题,虽然没有最终解决,但是浪费了好长事件,记录下来,避免再次踩坑。

现在前端框架发送Ajax请求时,大部分组件最终都是调用的XMLHttpRequest对象来发送和接受请求。

使用XMLHttpRequest接受流式chunked编码的数据时(Transfer-Encoding: chunked),出现了如下问题:

响应的Content-Type谷歌浏览器火狐浏览器
未设置接收到1k左右的内容后才会触发

onprogress事件

接收到第一次内容后就触发onprogress事件
text/plain接收到1k左右的内容后才会触发

onprogress事件

接收到第一次内容后就触发onprogress事件
application/octet-stream接收到第一次内容后就触发onprogress事件接收到第一次内容后就触发onprogress事件
text/event-stream接收到第一次内容后就触发onprogress事件接收到第一次内容后就触发onprogress事件

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词