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

In den Beispielen wird gezeigt, wie sie durch Standardmodule von Python ersetzt werden kann.

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

def hsl20_2_http_server.hsl20_2_http_server.Response.__init__ (   self)

Konstruktor.

Warnung
Diese Klasse sollte nicht direkt instanziert werden.

Dokumentation der Elementfunktionen

def hsl20_2_http_server.hsl20_2_http_server.Response.set_body (   self,
  data 
)

Setzt den Body der Antwort.

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

Parameter
datastring
Daten
def hsl20_2_http_server.hsl20_2_http_server.Response.set_header (   self,
  key,
  value 
)

Setzt einen Header.

Parameter
keystring
Schlüssel
valuestring
Wert
def hsl20_2_http_server.hsl20_2_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
codeint
Code (z.B. 200)
textstring
Text (z.B. OK)

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