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