dxHttpClient
1. 概述
dxHttpClient
模块是 dejaOS 官方系统模块库的一部分,用于通过 HTTP/HTTPS 协议访问 HTTP 服务器。
此模块提供无状态、基于函数的 API。每个请求调用(如 get
、post
)都是独立、隔离的操作,确保代码简洁性和线程安全性,避免旧 API 可能出现的配置状态混乱问题。
主要特性:
- 发送 GET/POST/PUT/PATCH/DELETE 请求
- 文件上传和下载,支持进度回调
- HTTPS 支持,具有证书验证选项
- 通过统一的
options
对象为每个请求完全可配置 - 对象体的自动 JSON 字符串化
- 强大的错误处理和参数验证
2. 文件
dxHttpClient.js
- JavaScript 模块包装器libvbar-m-dxhttpclient.so
- 底层 C 语言实现
确保这两个文件都包含在您项目根目录下的
dxmodules
子目录中。