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'.
Weitere Verknüpfungen