HTTPGet()
HTTPGet() – HTTP-Get-Request
Führt mit der übergebenden URL einen HTTP-Get-Request aus.
Die Funktion liefert als Ergebnis den Inhalt des Body der HTTP-Response.
Hinweis
Die Funktion verhält sich wie ein Webbrowser: Es wird immer der Inhalt des Body der HTTP-Response zurückgeliefert, auch im Falle eines Fehlers.
Ein Timeout für die Durchführung des HTTP-Request kann mit dem optionalen Parameter 'aReadTimeout' gesetzt werden.
Der Positionsparameter im HTTP-header muss mit einem Follow-up-URL eingestellt werden für aHandleRedirect=True.
Parameter | Beschreibung |
---|---|
aURL:C | URL, mit der der HTTP-Get-Request aufgerufen werden soll. |
nReadTimeout:N | Timeout in Millisekunden für das Lesen des Ergebnisses; default = 0 (kein Timeout) |
bHandleRedirect:L | Leitet zur weiteren URL wenn auf True gesetzt; default = False |
bValidateServerCertificate:L | Validiert das SSL-Zertifikat des Servers nicht, wenn auf False gesetzt; default = True |
bExceptionInResult:L | Liefert auch die Beschreibung aktueller Exception; default = False |
Rückgabewert
Alphanumerisch
Beispiel
HTTPGet("http://www.google.com/search?q=example")
oder
HTTPGet("http://www.google.com/search?q=example",0,False) // Ergebnis: Ergebnisseite mit Title '302 Moved'.
HTTPGet("http://www.google.com/search?q=example",0,True) // Ergebnis: Ergebnisseite der Google-Suche nach dem Begriff 'example'.