Sample code for 30+ languages & platforms
C#

Example: Http.SetAuthTokenSb method

Demonstrates the SetAuthTokenSb method.

Chilkat C# Downloads

C#
bool success = false;

Chilkat.Http http = new Chilkat.Http();

string oauth2_access_token = "ya39.Ci-XA_C5bGgRDC3UaD-h0_NeL-DVIQnI2gHtBBBHkZzrwlARkwX6R3O0PCDEzRlfaQ";

Chilkat.StringBuilder sbAccessToken = new Chilkat.StringBuilder();
sbAccessToken.Append(oauth2_access_token);

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

string responseText = http.QuickGetStr("https://chilkatsoft.com/helloWorld.txt");
if (http.LastMethodSuccess == false) {
    Debug.WriteLine(http.LastErrorText);
    return;
}

//  See the HTTP request header that was sent.
Debug.WriteLine(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 ****