鸿蒙原生应用开发-网络管理HTTP数据请求

一、场景介绍

应用通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。

二、接口说明

HTTP数据请求功能主要由http模块提供。

使用该功能需要申请ohos.permission.INTERNET权限。

涉及的接口如下表,具体的接口说明请参考API文档。

三、request接口开发步骤

1.从@ohos.net.http.d.ts中导入http命名空间。

2.调用createHttp()方法,创建一个HttpRequest对象。

3.调用该对象的on()方法,订阅http响应头事件,此接口会比request请求先返回。可以根据业务需要订阅此消息。

4.调用该对象的request()方法,传入http请求的url地址和可选参数,发起网络请求。

5.按照实际业务需要,解析返回结果。

6.调用该对象的off()方法,取消订阅http响应头事件。

7.当该请求使用完毕时,调用destroy()方法主动销毁。

本文参考引用HarmonyOS官方开发文档,基于API9。

相关推荐
yangyj1 小时前
浅谈鸿蒙应用 Http Axios 请求组件泛型封装,支持 UI 响应式更新
harmonyos
华海渡2 小时前
HarmonyOS初步探索
华为·harmonyos
SuperHeroWu72 小时前
【HarmonyOS】鸿蒙将资源文件夹Resource-RawFile下的文件存放到沙箱目录下
harmonyos·沙箱·resource·保存·本地·rawfile·拷贝
塞尔维亚大汉2 小时前
【OpenHarmony】 鸿蒙 UI开发之shimmer-ohos
harmonyos·arkui
JasonYin~3 小时前
HarmonyOS NEXT 实战之元服务:静态案例效果---妙语集语
harmonyos
塞尔维亚大汉4 小时前
【OpenHarmony】 鸿蒙 UI开发之DanmakuFlameMaster
harmonyos·arkui
JasonYin~5 小时前
HarmonyOS NEXT 实战之元服务:静态案例效果---电动车电池健康状况
华为·harmonyos
Ai鸿蒙5 小时前
鸿蒙next之如何实现防截屏功能
华为·harmonyos
JasonYin~5 小时前
HarmonyOS NEXT 实战之元服务:静态案例效果---咖啡制作实况窗
华为·harmonyos
凯子坚持 c11 小时前
解锁仓颉编程语言的奥秘:枚举类型、模式匹配与类接口全解析
开发语言·华为·harmonyos