Class ResponseHeader
Response-Header
Diese Klasse kapselt alle Header, die als Antwort auf einen Request vom Webserver gesendet wurden.
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Types\Any
- Alvine\Types\Map implements Iterator, ArrayAccess, Countable
- Alvine\Net\Http\Header implements Alvine\Core\InstantiableFromData
- Alvine\Net\Http\ResponseHeader
Direct known subclasses
Alvine\Net\Http\Environment\ResponseHeaderPackage: Alvine\Net\Http
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Link: http://de.wikipedia.org/wiki/Liste_der_HTTP-Headerfelder
Located at net/http/ResponseHeader.class.php
protected
|
|
public
string
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public static
|
|
public
|
__construct(),
add(),
normalizeValue(),
parseData(),
setContentLength(),
setDate()
|
__call(),
__clone(),
__get(),
__set(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
string |
ACCESS_CONTROL_ALLOW_ORIGIN
Spezifiziert welche Webbrowser "cross-origin resource sharing" unterstützen. |
#
'Access-Control-Allow-Origin'
|
string |
ACCEPT_RANGES
Welche Einheiten für Range-Angaben der Server akzeptiert |
#
'Accept-Ranges'
|
string |
AGE
Wie lange das Objekt im Proxy-Cache gelegen hat |
#
'Age'
|
string |
ALLOW
Erlaubte Aktionen für eine bestimmte Ressource. Muss u. a. mit einem 405 Method Not Allowed gesendet werden. |
#
'Allow'
|
string |
CONTENT_ENCODING
Codierung des Inhalts |
#
'Content-Encoding'
|
string |
CONTENT_LANGUAGE
Die Sprache, in der die Datei vorliegt |
#
'Content-Language'
|
string |
CONTENT_LOCATION
Alternativer Name/Speicherplatz für das angeforderte Element |
#
'Content-Location'
|
string |
CONTENT_RANGE
Welchen Bereich des Gesamtbodys der gesendete Inhalt abdeckt. |
#
'Content-Range'
|
string |
ETAG
Eine bestimmte Version einer Datei |
#
'ETag'
|
string |
EXPIRES
Ab wann die Datei als veraltet angesehen werden kann. |
#
'Expires'
|
string |
LAST_MODIFIED
Zeitpunkt der letzten Änderung an der Datei |
#
'Last-Modified'
|
string |
LINK
Wird benutzt, um dem Browser "verwandte" Dateien oder Ressourcen mitzuteilen. |
#
'Link'
|
string |
LOCATION
Oft genutzt, um Clients weiterzuleiten |
#
'Location'
|
string |
P3P
Dieses Feld wird genutzt, um eine P3P-Datenschutz-Policy wie folgt mitzuteilen:P3P:CP="your_compact_policy". |
#
'P3P'
|
string |
PROXY_AUTHENTICATE
Anweisung, ob und wie der Browser sich beim Proxy zu authentifizieren hat. |
#
'Proxy-Authenticate'
|
string |
REFRESH
Refresh wird genutzt, um nach einer bestimmten Zahl von Sekunden weiterzuleiten oder die Seite zu aktualisieren. |
#
'Refresh'
|
string |
RETRY_AFTER
Falls eine Ressource zeitweise nicht verfügbar ist, so teilt der Server dem Client mit diesem Feld mit, wann sich ein neuer Versuch lohnt. |
#
'Retry-After'
|
string |
SERVER
Serverkennung |
#
'Server'
|
string |
SET_COOKIE
Ein Cookie |
#
'Set-Cookie'
|
string |
STRICT_TRANSPORT_SECURITY
Die HSTS Richtlinie informiert den HTTP Client wie lange er die HTTP Richtlinien im Cache speichern soll und ob das auch Teilbereiche gilt. |
#
'Strict-Transport-Security'
|
string |
TRAILER
Das Trailer-Feld enthält die Namen der Headerfelder, die im Trailer der Antwort enthalten sind. |
#
'Trailer'
|
string |
TRANSFER_ENCODING
Die Methode, die genutzt wird, den Inhalt sicher zum Nutzer zu bringen. |
#
'Trander-Encoding'
|
string |
VARY
Zeigt Downstream-Proxys, wie sie anhand der Headerfelder zukünftige Anfragen behandeln sollen. |
#
'Vary'
|
string |
WWW_AUTHENTICATE
Definiert die Authentikationsmethode, die genutzt werden soll, um eine bestimmte Datei herunterzuladen. |
#
'WWW-Authenticate'
|
CACHE_CONTROL,
CONNECTION,
CONTENT_DISPOSITION,
CONTENT_LENGTH,
CONTENT_MD5,
CONTENT_TYPE,
DATE,
PRAGMA,
VIA,
WARNING
|
LOWERCASE,
UPPERCASE
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected
|
$status
Status |
#
null
|
protected
string
|
$protocol
Protokollversion |
#
null
|
$headerMap
|
$entrySeparator,
$keyValueSeparator
|
$hash,
$properties
|