Environment-Klasse: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 45: | Line 45: | ||
|get_request_path() | |get_request_path() | ||
|Gibt die vom Webuser angefragte URL ohne Query-String zurück. | |Gibt die vom Webuser angefragte URL ohne Query-String zurück. | ||
| | |||
* wavecdn_receive | |||
* wavecdn_fetch | |||
* wavecdn_hit | |||
* wavecdn_miss | |||
* wavecdn_deliver | |||
|- | |||
|get_request_query_string() | |||
|Gibt den Query-String aus der vom Webuser angefragten URL zurück. | |||
| | |||
* wavecdn_receive | |||
* wavecdn_fetch | |||
* wavecdn_hit | |||
* wavecdn_miss | |||
* wavecdn_deliver | |||
|- | |||
|get_request_query_string_parameter(name) | |||
|Gibt den Parameter mit dem angegebenen Namen aus dem Query-String zurück. | |||
| | |||
* wavecdn_receive | |||
* wavecdn_fetch | |||
* wavecdn_hit | |||
* wavecdn_miss | |||
* wavecdn_deliver | |||
|- | |||
|get_request_headers() | |||
|Gibt ein Dictionary mit den Headern der Anfrage vom Webuser zurück. | |||
| | |||
* wavecdn_receive | |||
* wavecdn_fetch | |||
* wavecdn_hit | |||
* wavecdn_miss | |||
* wavecdn_deliver | |||
|- | |||
|get_request_header(name) | |||
|Gibt den Request-Header mit dem angegebenen Namen zurück. | |||
| | | | ||
* wavecdn_receive | * wavecdn_receive | ||
Line 59: | Line 95: | ||
* get_request_url(): Gibt die vom Webuser angefragte URL zurück. | * 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_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 | * 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_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_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. | * get_backend_response_header(name): Gibt den Header mit dem angegebenen Namen aus der Origin/Storage-Antwort zurück. |
Revision as of 11:16, 8 January 2014
Die Environment-Klasse ist bei der Programmierung von Erweiterungen relevant. Im folgenden die Dokumentation der Klasse:
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_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 Header mit dem angegebenen Namen aus 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.
Je nach Schritt sind bestimmte Funktionen verfügbar oder nicht.