Sample code for 30+ languages & platforms
Dart

Example: Http.SetAuthTokenSb method

Demonstrates the SetAuthTokenSb method.

Chilkat Dart Downloads

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  final http = CkHttp();

  final oauth2AccessToken = 'ya39.Ci-XA_C5bGgRDC3UaD-h0_NeL-DVIQnI2gHtBBBHkZzrwlARkwX6R3O0PCDEzRlfaQ';

  final sbAccessToken = CkStringBuilder();
  sbAccessToken.append(oauth2AccessToken);

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

  final String responseText;
  try {
    responseText = http.quickGetStr('https://chilkatsoft.com/helloWorld.txt');
  } on ChilkatException catch (e) {
    print(e.lastErrorText);
    return;
  }

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