Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
476489d3
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
476489d3
编写于
4月 25, 2022
作者:
L
lovechinamo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Signed-off-by: lovechinamo <wangdongqi2@huawei.com>
Changes to be committed:
上级
52399903
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
54 addition
and
54 deletion
+54
-54
zh-cn/application-dev/reference/apis/js-apis-request.md
zh-cn/application-dev/reference/apis/js-apis-request.md
+54
-54
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-request.md
浏览文件 @
476489d3
...
...
@@ -81,7 +81,7 @@ upload(config: UploadConfig): Promise<UploadTask>
-
示例:
```
```
js
request
.
upload
({
url
:
'
https://patch
'
}).
then
((
data
)
=>
{
uploadTask
=
data
;
}).
catch
((
err
)
=>
{
...
...
@@ -108,7 +108,7 @@ upload(config: UploadConfig, callback: AsyncCallback<UploadTask>): void
-
示例:
```
```
js
request
.
upload
({
url
:
'
https://patch
'
},
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to request the upload. Cause:
'
+
JSON
.
stringify
(
err
));
...
...
@@ -142,14 +142,14 @@ on(type: 'progress', callback:(uploadedSize: number, totalSize: number) => vo
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uploadedSize | number | 是 | 当前已上传文件大小,单位为KB。 |
| totalSize | number | 是 | 上传文件的总大小,单位为KB。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uploadedSize | number | 是 | 当前已上传文件大小,单位为KB。 |
| totalSize | number | 是 | 上传文件的总大小,单位为KB。 |
-
示例:
```
```
js
uploadTask
.
on
(
'
progress
'
,
function
callback
(
uploadedSize
,
totalSize
)
{
console
.
info
(
"
upload totalSize:
"
+
totalSize
+
"
uploadedSize:
"
+
uploadedSize
);
}
...
...
@@ -175,13 +175,13 @@ on(type: 'headerReceive', callback: (header: object) => void): void
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| header | object | 是 | HTTP
Response
Header。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| header | object | 是 | HTTP
Response
Header。 |
-
示例:
```
```
js
uploadTask
.
on
(
'
headerReceive
'
,
function
callback
(
headers
){
console
.
info
(
"
upOnHeader headers:
"
+
JSON
.
stringify
(
headers
));
}
...
...
@@ -207,14 +207,14 @@ off(type: 'progress', callback?: (uploadedSize: number, totalSize: number) =&g
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uploadedSize | number | 是 | 当前已上传文件的大小,单位为KB。 |
| totalSize | number | 是 | 上传文件的总大小,单位为KB。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uploadedSize | number | 是 | 当前已上传文件的大小,单位为KB。 |
| totalSize | number | 是 | 上传文件的总大小,单位为KB。 |
-
示例:
```
```
js
uploadTask
.
off
(
'
progress
'
,
function
callback
(
uploadedSize
,
totalSize
)
{
console
.
info
(
'
uploadedSize:
'
+
uploadedSize
,
'
totalSize:
'
+
totalSize
);
}
...
...
@@ -240,13 +240,13 @@ off(type: 'headerReceive', callback?: (header: object) => void): void
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| header | object | 是 | HTTP
Response
Header。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| header | object | 是 | HTTP
Response
Header。 |
-
示例:
```
```
js
uploadTask
.
off
(
'
headerReceive
'
,
function
callback
(
headers
)
{
console
.
info
(
"
upOnHeader headers:
"
+
JSON
.
stringify
(
headers
));
}
...
...
@@ -271,7 +271,7 @@ remove(): Promise<boolean>
-
示例
```
```
js
uploadTask
.
remove
().
then
((
result
)
=>
{
if
(
result
)
{
console
.
info
(
'
Upload task removed successfully.
'
);
...
...
@@ -301,7 +301,7 @@ remove(callback: AsyncCallback<boolean>): void
-
示例
```
```
js
uploadTask
.
remove
((
err
,
result
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to remove the upload task. Cause:
'
+
JSON
.
stringify
(
err
));
...
...
@@ -373,7 +373,7 @@ download(config: DownloadConfig): Promise<DownloadTask>
-
示例
```
```
js
request
.
download
({
url
:
'
https://xxxx/xxxx.hap
'
}).
then
((
data
)
=>
{
downloadTask
=
data
;
}).
catch
((
err
)
=>
{
...
...
@@ -400,7 +400,7 @@ download(config: DownloadConfig, callback: AsyncCallback<DownloadTask>): v
-
示例
```
```
js
request
.
download
({
url
:
'
https://xxxx/xxxxx.hap
'
,
filePath
:
'
xxx/xxxxx.hap
'
},
(
err
,
data
)
=>
{
if
(
err
)
{
...
...
@@ -435,14 +435,14 @@ on(type: 'progress', callback:(receivedSize: number, totalSize: number) => vo
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| receivedSize | number | 是 | 当前下载的进度,单位为KB。 |
| totalSize | number | 是 | 下载文件的总大小,单位为KB。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| receivedSize | number | 是 | 当前下载的进度,单位为KB。 |
| totalSize | number | 是 | 下载文件的总大小,单位为KB。 |
-
示例:
```
```
js
request
.
download
({
url
:
'
https://xxxx/xxxx.hap
'
},
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to request download. Cause:
'
+
err
);
...
...
@@ -475,14 +475,14 @@ off(type: 'progress', callback?: (receivedSize: number, totalSize: number) =>
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| receivedSize | number | 是 | 当前下载的进度。 |
| totalSize | number | 是 | 下载文件的总大小。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| receivedSize | number | 是 | 当前下载的进度。 |
| totalSize | number | 是 | 下载文件的总大小。 |
-
示例:
```
```
js
request
.
download
({
url
:
'
https://xxxx/xxxx.hap
'
},
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to request download. Cause:
'
+
err
);
...
...
@@ -515,7 +515,7 @@ on(type: 'complete'|'pause'|'remove', callback:() => void): void
-
示例:
```
```
js
request
.
download
({
url
:
'
https://xxxx/xxxx.hap
'
},
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to request download. Cause:
'
+
err
);
...
...
@@ -548,7 +548,7 @@ off(type: 'complete'|'pause'|'remove', callback?:() => void): void
-
示例:
```
```
js
request
.
download
({
url
:
'
https://xxxx/xxxx.hap
'
},
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to request download. Cause:
'
+
JSON
.
stringify
(
err
));
...
...
@@ -581,13 +581,13 @@ on(type: 'fail', callback: (err: number) => void): void
回调函数的参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| err | number | 是 | 下载失败的错误码,错误原因见
[
ERROR.*
](
#常量
)
。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| err | number | 是 | 下载失败的错误码,错误原因见
[
ERROR.*
](
#常量
)
。 |
-
示例
```
```
js
request
.
download
({
url
:
'
https://xxxx/xxxx.hap
'
},
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to request download. Cause:
'
+
err
);
...
...
@@ -620,13 +620,13 @@ off(type: 'fail', callback?: (err: number) => void): void
回调函数的参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| err | number | 是 | 下载失败的错误码。错误原因见
[
ERROR_*
](
#常量
)
。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| err | number | 是 | 下载失败的错误码。错误原因见
[
ERROR_*
](
#常量
)
。 |
-
示例
```
```
js
request
.
download
({
url
:
'
https://xxxx/xxxx.hap
'
},
(
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to request download. Cause:
'
+
err
);
...
...
@@ -658,7 +658,7 @@ remove(): Promise<boolean>
-
示例
```
```
js
downloadTask
.
remove
().
then
((
result
)
=>
{
if
(
result
)
{
console
.
info
(
'
Download task removed.
'
);
...
...
@@ -688,7 +688,7 @@ remove(callback: AsyncCallback<boolean>): void
-
示例
```
```
js
downloadTask
.
remove
((
err
,
result
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to remove the download task.
'
);
...
...
@@ -720,7 +720,7 @@ query(): Promise<DownloadInfo>
-
示例
```
```
js
downloadTask
.
query
().
then
((
downloadInfo
)
=>
{
console
.
info
(
'
Download task queried. Data:
'
+
JSON
.
stringify
(
downloadInfo
))
})
.
catch
((
err
)
=>
{
...
...
@@ -746,7 +746,7 @@ query(callback: AsyncCallback<DownloadInfo>): void
-
示例:
```
```
js
downloadTask
.
query
((
err
,
downloadInfo
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to query the download mimeType. Cause:
'
+
JSON
.
stringify
(
err
));
...
...
@@ -774,7 +774,7 @@ queryMimeType(): Promise<string>
-
示例
```
```
js
downloadTask
.
queryMimeType
().
then
((
data
)
=>
{
console
.
info
(
'
Download task queried. Data:
'
+
JSON
.
stringify
(
data
));
}).
catch
((
err
)
=>
{
...
...
@@ -800,7 +800,7 @@ queryMimeType(callback: AsyncCallback<string>): void;
-
示例
```
```
js
downloadTask
.
queryMimeType
((
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to query the download mimeType. Cause:
'
+
JSON
.
stringify
(
err
));
...
...
@@ -828,7 +828,7 @@ pause(): Promise<void>
-
示例
```
```
js
downloadTask
.
pause
().
then
((
result
)
=>
{
if
(
result
)
{
console
.
info
(
'
Download task paused.
'
);
...
...
@@ -858,7 +858,7 @@ pause(callback: AsyncCallback<void>): void
-
示例
```
```
js
downloadTask
.
pause
((
err
,
result
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to pause the download task. Cause:
'
+
JSON
.
stringify
(
err
));
...
...
@@ -890,7 +890,7 @@ resume(): Promise<void>
-
示例
```
```
js
downloadTask
.
resume
().
then
((
result
)
=>
{
if
(
result
)
{
console
.
info
(
'
Download task resumed.
'
)
...
...
@@ -921,7 +921,7 @@ resume(callback: AsyncCallback<void>): void
-
示例
```
```
js
downloadTask
.
resume
((
err
,
result
)
=>
{
if
(
err
)
{
console
.
error
(
'
Failed to resume the download task. Cause:
'
+
err
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录