小程序开放平台

文档中心
基础
路由
跳转
转发
界面
网络
发起请求
request
RequestTask
RequestTask
RequestTask.onHeadersReceived
RequestTask.offHeadersReceived
RequestTask.onChunkReceived
RequestTask.offChunkReceived
RequestTask.abort
上传
下载
WebSocket
支付
数据缓存
媒体
位置
开放接口
设备
XHSML
性能
第三方平台
文件
数据分析
画布

RequestTask

开发
>
JS API
>
网络
>
发起请求
>
RequestTask
>
RequestTask
>
更新时间:2026-01-05 16:15:53

RequestTask

基础库 3.133.0 开始支持,低版本需做兼容处理。

网络请求任务对象

方法

RequestTask.abort() 中断请求任务

RequestTask.onHeadersReceived(function listener) 监听 HTTP Response Header 事件。会比请求完成事件更早

RequestTask.offHeadersReceived(function listener) 移除 HTTP Response Header 事件的监听函数

RequestTask.onChunkReceived(function listener) 监听 Transfer-Encoding Chunk Received 事件。当接收到新的chunk时触发。

RequestTask.offChunkReceived(function listener) 移除 Transfer-Encoding Chunk Received 事件的监听函数

示例代码

const requestTask = wx.request({
  url: 'test.php', //仅为示例,并非真实的接口地址
  data: {
    x: '' ,
    y: ''
  },
  header: {
    'content-type': 'application/json'
  },
  success (res) {
    console.log(res.data)
  }
})
requestTask.abort() // 取消请求任务
该文档是否对您有帮助?