Sample code for 30+ languages & platforms
AutoIt

Example: Http.SetAuthTokenSb method

Demonstrates the SetAuthTokenSb method.

Chilkat AutoIt Downloads

AutoIt
Local $bSuccess = False

$oHttp = ObjCreate("Chilkat.Http")

Local $sOauth2_access_token = "ya39.Ci-XA_C5bGgRDC3UaD-h0_NeL-DVIQnI2gHtBBBHkZzrwlARkwX6R3O0PCDEzRlfaQ"

$oSbAccessToken = ObjCreate("Chilkat.StringBuilder")
$oSbAccessToken.Append($sOauth2_access_token)

;  Causes the "Authorization: Bearer <access_token>" header to be added to all HTTP requests.
$oHttp.SetAuthTokenSb($oSbAccessToken)

Local $sResponseText = $oHttp.QuickGetStr("https://chilkatsoft.com/helloWorld.txt")
If ($oHttp.LastMethodSuccess = False) Then
    ConsoleWrite($oHttp.LastErrorText & @CRLF)
    Exit
EndIf

;  See the HTTP request header that was sent.
ConsoleWrite($oHttp.LastHeader & @CRLF)

;  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 ****