AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 2025年HarmonyOS应用开发者基础认证题库 题目详情
CB1C4E87ED800001614117901380121E
2025年HarmonyOS应用开发者基础认证题库
526
单选题

【单选题】 发起网络数据请求需要导入以下哪个模块?

A
import http from '@ohos.net.http'
B
import http from '@ohos.net.https'
C
import request from '@ohos.request'
D
import request from '@ohos.net.request'

答案解析

正确答案:A

解析:

该题目考查的是鸿蒙操作系统(HarmonyOS)中网络数据请求的模块导入方式。 正确答案是:A 解析如下: 选项A:`import http from '@ohos.net.http'` ✅ 正确。在HarmonyOS SDK(特别是API 9及以后版本)中,标准的HTTP网络请求能力由`@ohos.net.http`模块提供。该模块封装了`HttpRequest`和`HttpResponse`等核心类,支持GET、POST等常见HTTP方法,并提供请求配置、超时设置、请求头管理、响应体解析等功能。这是官方文档明确推荐且唯一标准化的HTTP客户端模块。 选项B:`import http from '@ohos.net.https'` ❌ 错误。HarmonyOS官方模块体系中**不存在**`@ohos.net.https`这一模块路径。HTTPS通信并非通过独立模块实现,而是由`@ohos.net.http`模块原生支持——只需将URL协议指定为`https://`,底层自动启用TLS/SSL安全传输。因此该路径为虚构,不符合SDK实际结构。 选项C:`import request from '@ohos.request'` ❌ 错误。`@ohos.request`不是HarmonyOS官方发布的标准模块。在HarmonyOS API参考文档中无此命名空间,属于混淆或误写(可能与早期开发预览版或第三方库混淆)。官方从未提供名为`@ohos.request`的内置模块。 选项D:`import request from '@ohos.net.request'` ❌ 错误。HarmonyOS标准模块命名规范中,网络相关能力统一归入`@ohos.net.*`命名空间,但其中仅存在`@ohos.net.http`(以及配套的`@ohos.net.base`等基础模块),**不存在**`@ohos.net.request`模块。该路径不符合官方模块设计,亦无对应API支持。 核心知识点说明: 1. **HarmonyOS网络模块体系**: HarmonyOS采用分层模块化设计,网络能力集中在`@ohos.net.*`命名空间下。其中: - `@ohos.net.http`:提供HTTP/HTTPS客户端功能,是发起网络请求的**唯一标准模块**; - `@ohos.net.base`:提供网络基础类型(如`HttpRequestOptions`、`HttpResponse`)的定义,通常被`@ohos.net.http`内部依赖,一般无需单独导入; - 其他如`@ohos.net.connection`用于网络状态监听,`@ohos.net.socket`用于Socket通信,均不适用于常规HTTP请求。 2. **HTTPS支持机制**: `@ohos.net.http`模块默认支持HTTPS,无需额外导入或配置安全模块。只要请求URL以`https://`开头,框架会自动协商TLS连接,开发者无需干预证书验证逻辑(除非需自定义校验)。 3. **模块导入规范**: HarmonyOS要求使用ES Module语法,且模块路径必须与SDK实际发布结构严格一致。任何路径偏差或命名错误均会导致编译失败或运行时`Module not found`异常。 综上,只有选项A符合HarmonyOS官方API规范、模块命名约定与实际功能定位,是发起网络数据请求所必需且正确的导入语句。

相关知识点:

网络数据请求,导入http模块

题目纠错
2025年HarmonyOS应用开发者基础认证题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码