RequestTask.onHeadersReceived

Requires:
BaseKit≥2.0.1
Platforms:
iOSAndroid

Method signature
RequestTask.onHeadersReceived(listener: )

Description

Listen for the HTTP Response Header event. Fires earlier than the request completion event

Parameters

ParameterTypeRequiredDescription
(params: ) => voidYesEvent listener callback function

Return Value

None

Examples

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

// Listen for HTTP response header events (triggered earlier than request completion).
// ty.request returns a RequestTask; register onHeadersReceived on it to be notified when response headers are received.
const task = request({
  url: "https://httpbin.org/get",
  method: "GET",
  success: data => {
    console.log(data);
  },
  fail: error => {
    console.error(error);
  },
});

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