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

一、场景介绍
应用通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。
二、接口说明
HTTP数据请求功能主要由http模块提供。
使用该功能需要申请ohos.permission.INTERNET权限。
涉及的接口如下表,具体的接口说明请参考API文档。
 

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


三、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。

相关推荐

  1. 鸿蒙应用开发-http网络请求封装

    2024-03-30 12:32:03       10 阅读
  2. 鸿蒙原生应用开发-网络管理Socket连接(二)

    2024-03-30 12:32:03       15 阅读
  3. 鸿蒙原生应用开发-网络管理Socket连接(三)

    2024-03-30 12:32:03       15 阅读
  4. 鸿蒙原生应用开发-网络管理Socket连接(三)

    2024-03-30 12:32:03       16 阅读
  5. 鸿蒙原生应用开发-网络管理模块总述

    2024-03-30 12:32:03       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-30 12:32:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-30 12:32:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-30 12:32:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-30 12:32:03       20 阅读

热门阅读

  1. 了解HTTP安全标头(HTTP Security Headers)

    2024-03-30 12:32:03       18 阅读
  2. C++之常函数、常对象

    2024-03-30 12:32:03       15 阅读
  3. C 传递指针给函数

    2024-03-30 12:32:03       16 阅读
  4. Django vs Flask:选择最适合你的Python Web框架

    2024-03-30 12:32:03       15 阅读
  5. 应急响应流程与挖矿病毒排查流程

    2024-03-30 12:32:03       18 阅读
  6. <商务世界>《第28课 商务旅行的注意事项》

    2024-03-30 12:32:03       21 阅读
  7. 【神经网络模型】——AI大模型学习

    2024-03-30 12:32:03       15 阅读
  8. CC攻击l

    2024-03-30 12:32:03       16 阅读
  9. Hive详解(4)

    2024-03-30 12:32:03       17 阅读
  10. c++类,矩形面积计算

    2024-03-30 12:32:03       18 阅读