Class Header
HTTP-Headers
Die Header-Klasse bildet einen HTTP-Header ab und stellt für jedes Header-Feld ein eigenes spezialisiertes Objekt zur Verfügung. Die einzelnen Felder können über Ihren Namen angesprochen werden. Kommt ein Name öfters vor (z.B. Set-Cookie), so wird dem Namen eine Fortlaufende Nummer nachgestellt.
Set-Cookie Set-Cookie-1 Set-Cookie-2
- 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
Indirect known subclasses
Alvine\Net\Http\Environment\RequestHeader, Alvine\Net\Http\Environment\ResponseHeaderNamespace: Alvine\Net\Http
Package: 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/Header.class.php
public
|
|
public
|
|
protected
mixed
|
|
public
|
|
public
|
|
abstract protected
|
|
protected
|
|
public static
|
__call(),
__clone(),
__get(),
__set(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
string |
CONTENT_DISPOSITION
Mit diesem nicht standardisierten und als gefährlich eingestuften Feld kann der Server für bestimmte MIME-Typen Downloadfenster erzeugen und einen Dateinamen vorschlagen. |
#
'Content-Disposition'
|
string |
CONTENT_TYPE
MIME-Typ des Bodys |
#
'Content-Type'
|
string |
CONTENT_LENGTH
Länge des Bodys in Bytes |
#
'Content-Length'
|
string |
CONTENT_MD5
Eine Base64-codierte MD5-Checksume des Bodys |
#
'Content-MD5'
|
string |
DATE
Datum und Zeit zum Sendezeitpunkt |
#
'Date'
|
string |
CONNECTION
Welchen Typ von Verbindung der Browser bevorzugt |
#
'Connection'
|
string |
CACHE_CONTROL
Wird genutzt, um Optionen festzulegen, denen durch alle Caching-Mechanismen entlang der Anfrage-/Antwort-Kette Folge geleistet werden muss |
#
'Cache-Control'
|
string |
PRAGMA
Das Feld Pragma enthält Optionen, die möglicherweise nur von einigen Implementationen verstanden werden und sich an alle Glieder in der Frage-Antwort-Kette richten |
#
'Pragma'
|
string |
VIA
Gibt dem Server Informationen über Proxys im Übertragungsweg |
#
'Via'
|
string |
WARNING
Allgemeine Warnungen über den Umgang mit dem Body oder den Body selbst |
#
'Warning'
|
LOWERCASE,
UPPERCASE
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected static
array
|
$headerMap
Einige Header folgen nicht dem Schema von Groß-/Kleinschreibung und müssen gesondert behandelt werden. Diese Map definiert diese Sonderfälle. |
#
[
'x-rewrite-url'=>'X-Rewrite-URL',
'x-http-method-override'=>'X-HTTP-Method-Override',
'x-http-method'=>'X-HTTP-Method',
'dnt'=>'DNT'
]
|
$entrySeparator,
$keyValueSeparator
|
$hash,
$properties
|