RequestTask.offHeadersReceived(listener: Function)

版本要求:
BaseKit≥2.0.1
支持平台:
iOSAndroid

描述

取消监听 HTTP Response Header 事件

参数

参数类型必填说明
是事件监听回调函数

返回值

无

示例代码

import { request } from '@ray-js/ray'

// 取消监听 HTTP Response Header 事件。
// ty.request 返回 RequestTask,先注册 onHeadersReceived,再调用 offHeadersReceived 取消监听;
// 取消后该任务不再回调响应头,请求本身仍正常完成。
const task = request({
  url: "https://httpbin.org/get",
  method: "GET",
  success: data => {
    console.log(data);
  },
  fail: error => {
    console.error(error);
  },
});

const listener = e => {
  console.log("[onHeadersReceived]", e);
};
task.onHeadersReceived(listener);
task.offHeadersReceived(listener);