PHP Extension
" header.
PHP Extension
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 PHP Extension Downloads
<?php
include("chilkat.php");
$success = false;
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
$http = new CkHttp();
// Setting the AuthToken property causes the "Authorization: Bearer <token>" header to be adeded.
$http->put_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');
$url = 'https://www.example.com/abc/123?x=something&y=someOtherThing';
// Send the GET request and get the response body in the StringBuilder object.
$sb = new CkStringBuilder();
$success = $http->QuickGetSb($url,$sb);
if ($success != true) {
print $http->lastErrorText() . "\n";
exit;
}
print 'response status code: ' . $http->get_LastStatus() . "\n";
print 'response body:' . "\n";
print $sb->getAsString() . "\n";
// If the response contains JSON, you can load it into a Chilkat JSON object...
$json = new CkJsonObject();
$json->LoadSb($sb);
$json->put_EmitCompact(false);
print $json->emit() . "\n";
?>