当前位置: 首页 > article >正文

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事件


http://www.kler.cn/a/448195.html

相关文章:

  • 【数据结构练习题】链表与LinkedList
  • 第二十四天 循环神经网络(RNN)LSTM与GRU
  • WPF 使用LibVLCSharp.WPF实现视频播放、停止、暂停功能
  • 禅说:zookeeper与聚落。
  • Win10将WindowsTerminal设置默认终端并添加到右键(无法使用微软商店)
  • C++ 智能指针(高频面试题)
  • 力扣第110题:平衡二叉树
  • MVVM、MVC、MVP 的区别
  • 前端篇-Content-Type 详解
  • 5G -- 空口关键技术
  • windows C#-实例构造函数
  • Linux基础(1)
  • JS里面Map的使用以及与Object的对比
  • 设计模式-读书笔记
  • 大数据——数据预处理
  • 【Spring】获取Bean对象需要哪些注解
  • 网络安全 | 防火墙的工作原理及配置指南
  • UE5材质系统之PBR材质
  • 天天 AI-241217:今日热点-谷歌版Sora升级4K高清!一句话控制镜头运动,跑分叫板可灵海螺
  • 【Qt笔记】QDockWidget控件详解
  • springboot446数字化农家乐管理平台的设计与实现(论文+源码)_kaic
  • 【泛微表单】流程相关信息修改
  • UVM 验证方法学之interface学习系列文章(十二)virtual interface 终结篇
  • CPU性能优化--函数分组
  • C语言入门指南:从零开始的编程之路
  • ZYNQ初识4(zynq_7010)基于vivado,利用simulator进行仿真调试和波形查看