React Native
" header.
React Native
HTTP GET with Custom Header and OAuth2 Bearer Token
See more HTTP Examples
Demonstrate how to send a GET request with customer headers and an "Authorization: BearerChilkat React Native Downloads
import { Http, JsonObject, StringBuilder } from '@chilkat/react-native'
async function chilkatExample() {
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
const http = new Http();
// Setting the AuthToken property causes the "Authorization: Bearer <token>" header to be adeded.
http.authToken = 'Just_the_access_token_here';
// Add one or more custom headers..
http.setRequestHeader('X-Tenant-ID', 'value goes here');
http.setRequestHeader('blah-blah-blah', 'value goes here');
const url = 'https://www.example.com/abc/123?x=something&y=someOtherThing';
// Send the GET request and get the response body in the StringBuilder object.
const sb = new StringBuilder();
try {
await http.quickGetSbAsync(url, sb);
} catch {
console.log(http.lastErrorText);
return;
}
console.log(`response status code: ${http.lastStatus}`);
console.log('response body:');
console.log(sb.getAsString());
// If the response contains JSON, you can load it into a Chilkat JSON object...
const json = new JsonObject();
json.loadSb(sb);
json.emitCompact = false;
console.log(json.emit());
}