Environment-Klasse: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
| | | | ||
* wavecdn_receive | * wavecdn_receive | ||
* wavecdn_hit | * wavecdn_hit | ||
* wavecdn_miss | * wavecdn_miss | ||
* wavecdn_fetch | |||
* wavecdn_deliver | * wavecdn_deliver | ||
|- | |- | ||
Line 20: | Line 20: | ||
| | | | ||
* wavecdn_receive | * wavecdn_receive | ||
* wavecdn_hit | * wavecdn_hit | ||
* wavecdn_miss | * wavecdn_miss | ||
* wavecdn_fetch | |||
* wavecdn_deliver | * wavecdn_deliver | ||
|- | |- | ||
Line 29: | Line 29: | ||
| | | | ||
* wavecdn_receive | * wavecdn_receive | ||
* wavecdn_hit | * wavecdn_hit | ||
* wavecdn_miss | * wavecdn_miss | ||
* wavecdn_fetch | |||
* wavecdn_deliver | * wavecdn_deliver | ||
|- | |- | ||
Line 38: | Line 38: | ||
| | | | ||
* wavecdn_receive | * wavecdn_receive | ||
* wavecdn_hit | * wavecdn_hit | ||
* wavecdn_miss | * wavecdn_miss | ||
* wavecdn_fetch | |||
* wavecdn_deliver | * wavecdn_deliver | ||
|- | |- | ||
Line 47: | Line 47: | ||
| | | | ||
* wavecdn_receive | * wavecdn_receive | ||
* wavecdn_hit | * wavecdn_hit | ||
* wavecdn_miss | * wavecdn_miss | ||
* wavecdn_fetch | |||
* wavecdn_deliver | * wavecdn_deliver | ||
|- | |- | ||
Line 56: | Line 56: | ||
| | | | ||
* wavecdn_receive | * wavecdn_receive | ||
* wavecdn_hit | * wavecdn_hit | ||
* wavecdn_miss | * wavecdn_miss | ||
* wavecdn_fetch | |||
* wavecdn_deliver | * wavecdn_deliver | ||
|- | |- | ||
Line 65: | Line 65: | ||
| | | | ||
* wavecdn_receive | * wavecdn_receive | ||
* wavecdn_hit | * wavecdn_hit | ||
* wavecdn_miss | * wavecdn_miss | ||
* wavecdn_fetch | |||
* wavecdn_deliver | * wavecdn_deliver | ||
|- | |- | ||
Line 74: | Line 74: | ||
| | | | ||
* wavecdn_receive | * wavecdn_receive | ||
* wavecdn_hit | * wavecdn_hit | ||
* wavecdn_miss | * wavecdn_miss | ||
* wavecdn_fetch | |||
* wavecdn_deliver | * wavecdn_deliver | ||
|- | |- | ||
Line 83: | Line 83: | ||
| | | | ||
* wavecdn_receive | * wavecdn_receive | ||
* wavecdn_hit | * wavecdn_hit | ||
* wavecdn_miss | * wavecdn_miss | ||
* wavecdn_fetch | |||
* wavecdn_deliver | * wavecdn_deliver | ||
|- | |- | ||
Line 91: | Line 91: | ||
|Gibt den Header mit dem angegebenen Namen aus der Origin/Storage-Antwort zurück. | |Gibt den Header mit dem angegebenen Namen aus der Origin/Storage-Antwort zurück. | ||
| | | | ||
* wavecdn_fetch | * wavecdn_fetch | ||
|- | |- | ||
|set_backend_response_header(name, value) | |set_backend_response_header(name, value) | ||
|Setzt den Header mit dem angegebenen Namen und Wert in der Origin/Storage-Antwort. Sinnvoll, wenn Header noch vor dem Caching hinzugefügt werden sollen. | |Setzt den Header mit dem angegebenen Namen und Wert in der Origin/Storage-Antwort. Sinnvoll, wenn Header noch vor dem Caching hinzugefügt werden sollen. | ||
| | | | ||
* wavecdn_fetch | * wavecdn_fetch | ||
|- | |- | ||
|get_response_status() | |get_response_status() | ||
|Gibt den HTTP-Code der Antwort zurück, die WaveCDN an den Webuser schicken wird. | |Gibt den HTTP-Code der Antwort zurück, die WaveCDN an den Webuser schicken wird. | ||
| | | | ||
* wavecdn_deliver | * wavecdn_deliver | ||
|- | |- | ||
Line 118: | Line 106: | ||
|Gibt den HTTP-Code der Antwort zurück, die WaveCDN an den Webuser schicken wird. | |Gibt den HTTP-Code der Antwort zurück, die WaveCDN an den Webuser schicken wird. | ||
| | | | ||
* wavecdn_deliver | * wavecdn_deliver | ||
|- | |- | ||
Line 127: | Line 111: | ||
|Setzt den Header mit dem angegebenen Namen und Wert in der Anwort, die WaveCDN an den Webuser schicken wird. | |Setzt den Header mit dem angegebenen Namen und Wert in der Anwort, die WaveCDN an den Webuser schicken wird. | ||
| | | | ||
* wavecdn_deliver | * wavecdn_deliver | ||
|} | |} |
Revision as of 11:28, 8 January 2014
Konkret handelt es sich bei der Environment-Klasse um die Python-Klasse WavecdnEnvironmentV1. Sie ist bei der Programmierung von Erweiterungen relevant. Im folgenden findet sich die Dokumentation der Klassenmethoden. Die Spalte 'Verfügbarkeit' zeigt an, in welchen Schritten die Methoden aufgerufen werden können.
Methode | Beschreibung | Verfügbarkeit |
---|---|---|
get_client_ip() | Gibt die IP vom Webuser zurück. |
|
get_request_ssl() | Gibt in Form eines Boolean zurück, ob der Webuser bei der Anfrage SSL genutzt hat oder nicht. |
|
get_request_method() | Gibt die Methode der Anfrage vom Webuser zurück. Zum Beispiel 'GET' oder 'POST'. |
|
get_request_url() | Gibt die vom Webuser angefragte URL zurück. |
|
get_request_path() | Gibt die vom Webuser angefragte URL ohne Query-String zurück. |
|
get_request_query_string() | Gibt den Query-String aus der vom Webuser angefragten URL zurück. |
|
get_request_query_string_parameter(name) | Gibt den Parameter mit dem angegebenen Namen aus dem Query-String zurück. |
|
get_request_headers() | Gibt ein Dictionary mit den Headern der Anfrage vom Webuser zurück. |
|
get_request_header(name) | Gibt den Request-Header mit dem angegebenen Namen zurück. |
|
get_backend_response_header(name) | Gibt den Header mit dem angegebenen Namen aus der Origin/Storage-Antwort zurück. |
|
set_backend_response_header(name, value) | Setzt den Header mit dem angegebenen Namen und Wert in der Origin/Storage-Antwort. Sinnvoll, wenn Header noch vor dem Caching hinzugefügt werden sollen. |
|
get_response_status() | Gibt den HTTP-Code der Antwort zurück, die WaveCDN an den Webuser schicken wird. |
|
get_response_header(name) | Gibt den HTTP-Code der Antwort zurück, die WaveCDN an den Webuser schicken wird. |
|
set_response_header(name, value) | Setzt den Header mit dem angegebenen Namen und Wert in der Anwort, die WaveCDN an den Webuser schicken wird. |
|