1.4.6 • Published 2 years ago
@quec/rn-network-module v1.4.6
QuecRNNetworkModule
网络请求相关
| 类型 | 版本 | 适用平台 | 负责人 |
|---|---|---|---|
| module | 1.4.6 | all | steven.xia@quectel.com |
1.4.6 Changelog:
none
方法
apiRequest
接口请求
| 起始版本 | 适用平台 |
|---|---|
| 1.0.0 | all |
| 序号 | 参数名 | 参数类型 | 描述 |
|---|---|---|---|
| 1 | url | string | 完整请求路径 |
| 2 | type | integer | 0-GET 1-POST 2-PUT 3-DELETE 4-HEADER 5-PATCH |
| 3 | params | object | 请求参数 |
| 4 | httpHeaders | object | 请求头 |
| 5 | httpBody | object | 请求体 |
| 6 | promise | promisecb | 执行回调 |
apiPathRequest
接口请求(PaaS)
| 起始版本 | 适用平台 |
|---|---|
| 1.1.0 | all |
| 序号 | 参数名 | 参数类型 | 描述 |
|---|---|---|---|
| 1 | path | string | 请求地址(除baseUrl以外的部分,baseUrl会填充壳工程当前的baseUrl) |
| 2 | type | integer | 0-GET 1-POST 2-PUT 3-DELETE 4-HEADER 5-PATCH |
| 3 | params | object | 请求参数 |
| 4 | httpHeaders | object | 请求头 |
| 5 | httpBody | object | 请求体 |
| 6 | promise | promisecb | 执行回调 |
apiUpLoadFile
文件上传(Saas)
| 起始版本 | 适用平台 |
|---|---|
| 1.4.0 | all |
| 序号 | 参数名 | 参数类型 | 描述 |
|---|---|---|---|
| 1 | url | string | {string} 上传接口 |
| 2 | upName | string | {string} 文件请求参数对应的name |
| 3 | filePath | string | {string} 文件地址 |
| 4 | params | object | {object} 其他参数 |
| 5 | key | string | {string} 唯一标识,用于表示文件上传请求,便于后续处理文件上传进度,例如可以使用文件路径 |
| 6 | promise | promisecb | 执行回调 |
fetchPhoneInternetReachable
获取手机是否连外网
| 起始版本 | 适用平台 |
|---|---|
| 1.4.0 | all |
| 序号 | 参数名 | 参数类型 | 描述 |
|---|---|---|---|
| 1 | promise | promisecb | 执行回调 {internetReachable: true or false} |
事件
uploadFileProgress
文件上传进度通知
| 起始版本 | 适用平台 |
|---|---|
| 1.4.0 | all |
| 参数类型 | 描述 |
|---|---|
| object | 事件数据 {"key": "","max":"","current":""}key apiUpLoadFile上传文件时key标识current:当前上传进度max:文件大小 |
onPhoneInternetReachableChanged
监听手机是否连外网
| 起始版本 | 适用平台 |
|---|---|
| 1.4.0 | all |
| 参数类型 | 描述 |
|---|---|
| object | 事件数据 {internetReachable: true or false} |