判断题
【判断题】订阅 dataReceiveProgress 响应事件是用来接收 HTTP 流式响应数据。
A
正确
B
错误
答案解析
正确答案:B
解析:
该题目的正确答案是 B:错误。
解析如下:
题干中提到“订阅 dataReceiveProgress 响应事件是用来接收 HTTP 流式响应数据”,这一说法不准确。
核心知识点:
1. dataReceiveProgress 事件通常用于表示数据接收的进度,常见于文件下载或大体量数据传输场景。它并不直接用于接收流式响应的实际数据内容,而是用于监听数据接收过程中的进度变化,例如已接收字节数、总字节数等信息,以便实现进度条或加载提示等功能。
2. 接收 HTTP 流式响应数据(如使用 Server-Sent Events 或 Fetch API 中的 ReadableStream)通常依赖于特定的编程接口:
- 在浏览器环境中,可通过 fetch API 获取 Response 对象,并通过其 body 属性的 ReadableStream 来逐段读取流式数据。
- 在某些框架或 SDK 中,可能提供 ondata 或类似事件来处理实际的数据块接收。
3. 因此,“dataReceiveProgress”关注的是“传输进度”,而非“数据内容的接收”。它反映的是网络层的传输状态,而不是应用层对流式数据的消费。
结论:
订阅 dataReceiveProgress 事件的作用是监听数据接收的进度,而不是用来接收 HTTP 流式响应中的实际数据。真正接收流式数据应通过数据流接口或相关数据事件完成。
故原题说法错误,正确答案为 B。
相关知识点:
订阅此事件不能接收流式响应
题目纠错
2025年HarmonyOS应用开发者基础认证题库
相关题目
单选题
119【多选题】offset 属性用于设置组件相对原本的布局位置的偏移量。下列关于 offset 的用法正确的是
单选题
118【多选题】Navigation 组件主要包含导航页(NavBar)和子页(NavDestination)。下列属于 Navigation 导航页的组成部分的是
单选题
117【多选题】下面关于自定义组件的 UI 描述的说法正确的是
单选题
116【多选题】以下属于触屏事件的回调函数的是
单选题
115【多选题】以下关于 ArkUI 组件的尺寸相关属性的描述正确的是
单选题
114【多选题】以下关于 TextArea 组件的描述中,正确的是
单选题
113【多选题】下面哪些方法属于组件的事件方法
单选题
112【多选题】在 ArkUI 中,鼠标事件可以触发哪些回调
单选题
111【多选题】自定义组件的组件名称前面可以添加下列哪些修饰
单选题
110【多选题】下列关于自定义组件 build()函数的根节点的说法正确的是
