HSL 2.0-Framework  1.9
Beschreibung des Frameworks
Öffentliche Methoden | Aufstellung aller Elemente
hsl20_2_http_client.hsl20_2_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.

Änderungen V1.9:
Klasse ist deprecated
Hinweis auf das neue Beispiel hinzugefügt

Beschreibung der Konstruktoren und Destruktoren

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

Konstruktor.

Warnung
Diese Klasse sollte nicht direkt instanziert werden.

Dokumentation der Elementfunktionen

def hsl20_2_http_client.hsl20_2_http_client.Response.get_body (   self)

Liefert den Body-Teil der Antwort zurück.

Rückgabe
string
Body
def hsl20_2_http_client.hsl20_2_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.
def hsl20_2_http_client.hsl20_2_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
def hsl20_2_http_client.hsl20_2_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.
def hsl20_2_http_client.hsl20_2_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.
def hsl20_2_http_client.hsl20_2_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: