AutoIt
AutoIt
Example: Http.SetUrlVar method
Demonstrates the HTTP SetUrlVar method.Chilkat AutoIt Downloads
Local $bSuccess = False
$oHttp = ObjCreate("Chilkat.Http")
Local $sUrl = "https://finnhub.io/api/v1/quote?symbol={$symbol}&token={$api_key}"
; When the request is sent, the {$symbol} is replaced with "MSFT"
; and the {$api_key} is replaced with "1234567890ABCDEF"
$oHttp.SetUrlVar("symbol","MSFT")
$oHttp.SetUrlVar("api_key","1234567890ABCDEF")
$oSbJson = ObjCreate("Chilkat.StringBuilder")
$bSuccess = $oHttp.QuickGetSb($sUrl,$oSbJson)
If ($bSuccess = False) Then
ConsoleWrite($oHttp.LastErrorText & @CRLF)
Exit
EndIf
Local $iStatusCode = $oHttp.LastStatus
If ($iStatusCode <> 200) Then
ConsoleWrite("Status code: " & $iStatusCode & @CRLF)
ConsoleWrite("Error Message:" & @CRLF)
ConsoleWrite($oSbJson.GetAsString() & @CRLF)
Else
ConsoleWrite("JSON Stock Quote:" & @CRLF)
ConsoleWrite($oSbJson.GetAsString() & @CRLF)
EndIf
; Output:
; JSON Stock Quote:
; {"c":522.98,"d":0.5,"dp":0.0957,"h":524.51,"l":520.86,"o":524.28,"pc":522.48,"t":1755271948}