Sample code for 30+ languages & platforms
React Native

Example: Http.SetUrlVar method

Demonstrates the HTTP SetUrlVar method.

Chilkat React Native Downloads

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

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

  const url = 'https://finnhub.io/api/v1/quote?symbol={$symbol}&token={$api_key}';

  // When the request is sent, the {$symbol} is replaced with "MSFT"
  // and the {$api_key} is replaced with "1234567890ABCDEF"
  http.setUrlVar('symbol', 'MSFT');
  http.setUrlVar('api_key', '1234567890ABCDEF');

  const sbJson = new StringBuilder();
  try {
    await http.quickGetSbAsync(url, sbJson);
  } catch {
    console.log(http.lastErrorText);
    return;
  }

  const statusCode = http.lastStatus;
  if (statusCode !== 200) {
    console.log(`Status code: ${statusCode}`);
    console.log('Error Message:');
    console.log(sbJson.getAsString());
  } else {
    console.log('JSON Stock Quote:');
    console.log(sbJson.getAsString());
  }

  // Output:

  // JSON Stock Quote:
  // {"c":522.98,"d":0.5,"dp":0.0957,"h":524.51,"l":520.86,"o":524.28,"pc":522.48,"t":1755271948}
}