Sample code for 30+ languages & platforms
React Native Requires Chilkat v11.2.0+

Replace or Remove Default HTTP Headers

See more HTTP Examples

Shows how to replace or remove default HTTP headers.

Also see: Chilkat Http Default and Auto-Filled Headers

Chilkat React Native Downloads

React Native
import { Http } from '@chilkat/react-native'

async function chilkatExample() {
  // This example assumes the Chilkat API to have been previously unlocked.
  // See Global Unlock Sample for sample code.

  const http = new Http();

  // The following request will be sent.
  // The Accept and Accept-Encoding headers are default headers added by Chilkat.

  // GET /helloWorld.txt HTTP/1.1
  // Host: chilkatsoft.com
  // Accept: */*
  // Accept-Encoding: gzip

  let responseBody = await http.quickGetStrAsync('https://chilkatsoft.com/helloWorld.txt');
  // Examine the request header we just sent..
  console.log(http.lastHeader);
  console.log('----');

  // Remove the default headers:
  http.removeRequestHeader('Accept');
  http.removeRequestHeader('Accept-Encoding');

  // Send a request with the following header:

  // GET /helloWorld.txt HTTP/1.1
  // Host: chilkatsoft.com

  responseBody = await http.quickGetStrAsync('https://chilkatsoft.com/helloWorld.txt');
  console.log(http.lastHeader);
}