HSL 2.0-Framework
Beschreibung des Frameworks
Öffentliche Methoden | Aufstellung aller Elemente
hsl20_4_http_client.hsl20_4_http_client.Response Klassenreferenz

HTTP-Client-Response. Mehr ...

Öffentliche Methoden

def __init__ (self, stream)
 Konstruktor. Mehr ...
 
def get_http_version (self)
 Liefert den Versions-String der Anfrage zurück (z.B: HTTP/1.1) Mehr ...
 
def get_status_code (self)
 Liefert den HTTP-Status-Code der Anfrage zurück (z.B: 200). Mehr ...
 
def get_status_text (self)
 Liefert den HTTP-Statustext der Anfrage zurück (z.B: OK). Mehr ...
 
def get_headers (self)
 Liefert die von der Gegenstelle übermittelten Header als Dictionary zurück. Mehr ...
 
def get_header (self, key)
 Liefert den Wert eines Header-Eintrags. Mehr ...
 
def get_body (self)
 Liefert den Body-Teil der Antwort zurück. Mehr ...
 

Ausführliche Beschreibung

HTTP-Client-Response.

Veraltet:
Diese Klasse sollte nicht mehr eingesetzt werden. Im Beispiel https_client WebRequest wird gezeigt, wie sie durch Standardmodule von Python ersetzt werden kann.

In dieser Klasse werden alle Parameter gekapselt, die die Gegenstelle auf die Anfrage geantwortet hat.

Ab Version 2.0.3:
Klasse ist deprecated
Hinweis auf das neue Beispiel hinzugefügt

Beschreibung der Konstruktoren und Destruktoren

◆ __init__()

def hsl20_4_http_client.hsl20_4_http_client.Response.__init__ (   self,
  stream 
)

Konstruktor.

Warnung
Diese Klasse sollte nicht direkt instanziert werden.

Dokumentation der Elementfunktionen

◆ get_body()

def hsl20_4_http_client.hsl20_4_http_client.Response.get_body (   self)

Liefert den Body-Teil der Antwort zurück.

Rückgabe
string
Body

◆ get_header()

def hsl20_4_http_client.hsl20_4_http_client.Response.get_header (   self,
  key 
)

Liefert den Wert eines Header-Eintrags.

Parameter
keystring
Schlüssel
Rückgabe
string
Wert. Liefert None, falls ein ungültiger Schlüssel übergeben wurde.

◆ get_headers()

def hsl20_4_http_client.hsl20_4_http_client.Response.get_headers (   self)

Liefert die von der Gegenstelle übermittelten Header als Dictionary zurück.

Zu beachten
Zu Beachten: Die Schlüssel werden komplett in Kleinbuchstaben zurückgegeben!
Rückgabe
dictionary
Alle Header in Form eines Dictionaries

◆ get_http_version()

def hsl20_4_http_client.hsl20_4_http_client.Response.get_http_version (   self)

Liefert den Versions-String der Anfrage zurück (z.B: HTTP/1.1)

Rückgabe
string
Protokollversion. Liefert None, wenn der Server nicht HTTP konform geantwortet hat.

◆ get_status_code()

def hsl20_4_http_client.hsl20_4_http_client.Response.get_status_code (   self)

Liefert den HTTP-Status-Code der Anfrage zurück (z.B: 200).

Rückgabe
int
HTTP-Statuscode. Liefert 0, wenn der Server nicht HTTP konform geantwortet hat.

◆ get_status_text()

def hsl20_4_http_client.hsl20_4_http_client.Response.get_status_text (   self)

Liefert den HTTP-Statustext der Anfrage zurück (z.B: OK).

Rückgabe
string
Statustext. Liefert "", wenn der Server nicht HTTP konform geantwortet hat.

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: