Sample code for 30+ languages & platforms
React Native

Example: Http.SetAuthTokenSb method

Demonstrates the SetAuthTokenSb method.

Chilkat React Native Downloads

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

async function chilkatExample() {
  const http = new Http();

  const oauth2AccessToken = 'ya39.Ci-XA_C5bGgRDC3UaD-h0_NeL-DVIQnI2gHtBBBHkZzrwlARkwX6R3O0PCDEzRlfaQ';

  const sbAccessToken = new StringBuilder();
  sbAccessToken.append(oauth2AccessToken);

  // Causes the "Authorization: Bearer <access_token>" header to be added to all HTTP requests.
  http.setAuthTokenSb(sbAccessToken);

  let responseText: string;
  try {
    responseText = await http.quickGetStrAsync('https://chilkatsoft.com/helloWorld.txt');
  } catch {
    console.log(http.lastErrorText);
    return;
  }

  // See the HTTP request header that was sent.
  console.log(http.lastHeader);

  // Output:
  // 
  // GET /helloWorld.txt HTTP/1.1
  // Host: chilkatsoft.com
  // Accept: */*
  // Accept-Encoding: gzip
  // Authorization: Bearer ya39.Ci-XA_C5bGgRDC3UaD-h0_NeL-DVIQnI2gHtBBBHkZzrwlARkwX6R3O0PCDEzRlfaQ

  // Note: Starting in v11.2.0, the information that should be kept secret in the Authorization header
  // will be redacted.  Thus, in Chilkat v11.2.0 and later, the LastHeader property will show the following:

  // Authorization: Bearer ****
}