RequestTask.abort(function listener)
简介
取消网络请求。
参数
function listener
abort 执行结果的回调函数。
参数
Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| success | string | true-成功 false-失败 |
| errCode | string | 错误码,执行失败时返回 |
| errMsg | string | 错误信息,执行失败时返回 |
errMsg 说明
| 错误信息 | 说明 |
|---|---|
| Http Request Abort Fail, callbackId is empty: R006 | 操作失败,请求任务不存在 |
| Http Request Abort Fail, "+error+": R007 | 操作失败,错误信息 |
| Http Request Abort Fail,Exception_"+t.toString()+ ":R008" | 操作失败,异常信息 |
示例代码
// pages/index/index.js
Page({
request() {
const requestTask = dlt.request({
url: "xxx",
data: JSON.stringify({ x: "xx" }),
header: JSON.stringify({
"content-type": "application/json",
}),
success(res) {
console.log(res);
},
fail(res) {
console.error(res);
},
});
requestTask.abort(); // 取消请求任务
},
});