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

  key | string 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:

- hsl20_4_http_client.py