React Native
React Native
Example: Http.SetUrlVar method
Demonstrates the HTTP SetUrlVar method.Chilkat React Native Downloads
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}
}