HSL 2.0-Framework Beschreibung des Frameworks

Öffentliche Methoden | Private Methoden | Aufstellung aller Elemente
hsl20_4_http_server.hsl20_4_http_server.Response Klassenreferenz

HTTP-Response. Mehr ...

## Öffentliche Methoden
def | __init__ (self)
| Konstruktor. Mehr ...
def | set_status_code (self, code, text=None)
| Setzt den Status-Code und optional den Status-Text. Mehr ...
def | set_header (self, key, value)
| Setzt einen Header. Mehr ...
def | set_body (self, data)
| Setzt den Body der Antwort. Mehr ...

## Private Methoden
def | _clear (self)
| Entfernt alle Referenzen.

## Ausführliche Beschreibung

HTTP-Response.

Veraltet:
  Diese Klasse sollte nicht mehr eingesetzt werden.

Hier werden alle Parameter gekapselt, die der HTTP-Server an die Gegenstelle antwortet. Weitere Informationen zum Ablauf und der Verwendung dieser Klasse unter HTTP-Server.

## Beschreibung der Konstruktoren und Destruktoren

## ◆ __init__()

def hsl20_4_http_server.hsl20_4_http_server.Response.__init__ | ( |  | self | ) |

Konstruktor.

Warnung
  Diese Klasse sollte nicht direkt instanziert werden.

## Dokumentation der Elementfunktionen

## ◆ set_body()

def hsl20_4_http_server.hsl20_4_http_server.Response.set_body | ( |  | self,
|  |  | data
| ) |  |

Setzt den Body der Antwort.

Die hier zugewiesenen Daten sind die eigentliche Antwort auf die Anfrage.

Parameter

  data | string Daten

## ◆ set_header()

def hsl20_4_http_server.hsl20_4_http_server.Response.set_header | ( |  | self,
|  |  | key,
|  |  | value
| ) |  |

Setzt einen Header.

Parameter

  key | string Schlüssel
  value | string Wert

## ◆ set_status_code()

def hsl20_4_http_server.hsl20_4_http_server.Response.set_status_code | ( |  | self,
|  |  | code,
|  |  | text = `None`
| ) |  |

Setzt den Status-Code und optional den Status-Text.

Wird kein Code gesetzt, antwortet der Server mit Code 500 (Internal Server Error).

Parameter

  code | int Code (z.B. 200)
  text | string Text (z.B. OK)

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

- hsl20_4_http_server.py