HTTPInfo()

Syntax

Ergebnis$ = HTTPInfo(HttpRequest, Typ [, Flags])
Beschreibung
Gibt Informationen über den mit HTTPRequest() oder HTTPRequestMemory() erstellten "HTTP-Request" (HTTP-Anfrage) zurück.

Parameter

HttpRequest Die HTTP-Anfrage, zu der Informationen ermittelt werden sollen.
Typ Die spezifische Information, die ermittelt werden soll. Dies kann einer der folgenden Werte sein:
  #PB_Http_StatusCode   : der Server-Status-Code (200: OK, 404: page not found etc.).
  #PB_Http_Response     : die Server-Antwort, als Text. Um die "rohe" Server-Antwort zu erhalten, verwenden Sie HTTPMemory().
  #PB_Http_Headers      : die "Request-Header" (Kopfzeilen / Anforderungsheader).
  #PB_Http_ErrorMessage : die HTTP-Request Fehlernachricht, wenn etwas schief geht (meist für Debugging-Zwecke).
Flags (optional) Das Format der HTTP-Antwort oder der Header-Codierung. Dies kann einer der folgenden Werte sein:
  #PB_UTF8  (Standard)
  #PB_Ascii

Rückgabewert

Ein String abhängig vom 'Typ' Parameter.

Beispiel

  HttpRequest = HTTPRequest(#PB_HTTP_Get, "https://www.google.com")
  If HttpRequest
    Debug "Response: " + HTTPInfo(HTTPRequest, #PB_HTTP_Response)
    Debug "StatusCode: " + HTTPInfo(HTTPRequest, #PB_HTTP_StatusCode)
    
    FinishHTTP(HTTPRequest)
  Else
    Debug "Request creation failed"
  EndIf

Siehe auch

HTTPRequest(), HTTPRequestMemory()

Unterstützte OS

Alle

<- GetURLPart() - Http Inhaltsverzeichnis - HTTPMemory() ->