Sample code for 30+ languages & platforms
Objective-C

Example: Http.SetAuthTokenSb method

Demonstrates the SetAuthTokenSb method.

Chilkat Objective-C Downloads

Objective-C
#import <CkoHttp.h>
#import <NSString.h>
#import <CkoStringBuilder.h>

BOOL success = NO;

CkoHttp *http = [[CkoHttp alloc] init];

NSString *oauth2_access_token = @"ya39.Ci-XA_C5bGgRDC3UaD-h0_NeL-DVIQnI2gHtBBBHkZzrwlARkwX6R3O0PCDEzRlfaQ";

CkoStringBuilder *sbAccessToken = [[CkoStringBuilder alloc] init];
[sbAccessToken Append: oauth2_access_token];

//  Causes the "Authorization: Bearer <access_token>" header to be added to all HTTP requests.
[http SetAuthTokenSb: sbAccessToken];

NSString *responseText = [http QuickGetStr: @"https://chilkatsoft.com/helloWorld.txt"];
if (http.LastMethodSuccess == NO) {
    NSLog(@"%@",http.LastErrorText);
    return;
}

//  See the HTTP request header that was sent.
NSLog(@"%@",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 ****