鸿蒙自定义Http网络访问组件

前言

DevEco Studio版本:4.0.0.600

使用效果

如何使用

参考文档:OpenHarmony http数据请求

1、module创建

File-->New-->Module,选择Static Library

2、相关类创建

HttpCore:Http的核心类,用于http的请求

RequestMethod:http请求的类型,包含:GET、POST等

RequestOptions:http的请求配置,包含:请求的url、请求头等

HttpManager:Http请求的管理类

然后在HttpLibraryIndex.ets类中添加对外输出的引用

export { HttpManager } from './src/main/ets/HttpManager'

export { RequestMethod } from './src/main/ets/http/RequestMethod'
HttpCore类:
import http from '@ohos.net.http';
import { RequestOptions } from './RequestOptions';

/**
 * Http请求器
 */
export class HttpCore {
   /**
    * 发送请求
    */
   request<T>(requestOption: RequestOptions): Promise<T> {
 

相关推荐

  1. 鸿蒙开发笔记(二):定义组件

    2024-01-24 08:58:02       57 阅读
  2. 鸿蒙定义组件的生命周期】

    2024-01-24 08:58:02       28 阅读
  3. 鸿蒙定义组件定义构建函数

    2024-01-24 08:58:02       69 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-24 08:58:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-24 08:58:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-24 08:58:02       82 阅读
  4. Python语言-面向对象

    2024-01-24 08:58:02       91 阅读

热门阅读

  1. 2024年1月22日

    2024-01-24 08:58:02       57 阅读
  2. 【笔记】Helm-3 主题-15 SQL存储后端的权限管理

    2024-01-24 08:58:02       46 阅读
  3. vue 项目优化打包时间

    2024-01-24 08:58:02       57 阅读
  4. openssl3.2/test/certs - 018 - trust variants: +anyEKU, -anyEKU

    2024-01-24 08:58:02       57 阅读
  5. C#设计模式教程(22):策略模式

    2024-01-24 08:58:02       57 阅读
  6. 代码随想录算法训练营第十四天|二叉树

    2024-01-24 08:58:02       55 阅读
  7. poi使用

    poi使用

    2024-01-24 08:58:02      53 阅读
  8. 中间件中防止数据上下文并发导致异常

    2024-01-24 08:58:02       60 阅读