ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
ILIAS\HTTP\Response\ResponseHeader Interface Reference

Interface ResponseHeader. More...

+ Collaboration diagram for ILIAS\HTTP\Response\ResponseHeader:

Data Fields

const ACCESS_CONTROL_ALLOW_ORIGIN = 'Access-Control-Allow-Origin'
 
const ACCEPT_PATCH = 'Accept-Patch'
 
const ACCEPT_RANGES = 'Accept-Ranges'
 
const ALLOW = 'Allow'
 
const CACHE_CONTROL = 'Cache-Control'
 
const CONNECTION = 'Connection'
 
const CONTENT_DISPOSITION = 'Content-Disposition'
 
const CONTENT_ENCODING = 'Content-Encoding'
 
const CONTENT_LANGUAGE = 'Content-Language'
 
const CONTENT_LENGTH = 'Content-Length'
 
const CONTENT_LOCATION = 'Content-Location'
 
const CONTENT_RANGE = 'Content-Range'
 
const CONTENT_TYPE = 'Content-Type'
 
const DATE = 'Date'
 
const ETAG = 'ETag'
 
const EXPIRES = 'Expires'
 
const LAST_MODIFIED = 'Last-Modified'
 
const LINK = 'Link'
 
const LOCATION = 'Location'
 
const P3P = 'P3P'
 
const PRAGMA = 'Pragma'
 
const PUBLIC_KEY_PINS = 'Public-Key-Pins'
 
const RETRY_AFTER = 'Retry-After'
 
const SERVER = 'Server'
 
const STRICT_TRANSPORT_SECURITY = 'Strict-Transport-Security'
 
const TRAILER = 'Trailer'
 
const TRANSFER_ENCODING = 'Transfer-Encoding'
 
const TSV = 'TSV'
 
const VARY = 'Vary'
 
const WARNING = 'Warning'
 
const WWW_AUTHENTICATE = 'WWW-Authenticate'
 
const X_XSS_PROTECTION = 'X-XSS-Protection'
 
const X_CONTENT_TYPE_OPTIONS = 'X-Content-Type-Options'
 
const UPGRADE_INSECURE_REQUESTS = 'Upgrade-Insecure-Requests'
 

Detailed Description

Interface ResponseHeader.

Describes the most common response headers

Author
Nicolas Schäfli ns@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Definition at line 13 of file ResponseHeader.php.

Field Documentation

◆ ACCEPT_PATCH

const ILIAS\HTTP\Response\ResponseHeader::ACCEPT_PATCH = 'Accept-Patch'

Definition at line 27 of file ResponseHeader.php.

◆ ACCEPT_RANGES

const ILIAS\HTTP\Response\ResponseHeader::ACCEPT_RANGES = 'Accept-Ranges'

Definition at line 33 of file ResponseHeader.php.

Referenced by ILIAS\FileDelivery\Delivery\setGeneralHeaders().

◆ ACCESS_CONTROL_ALLOW_ORIGIN

const ILIAS\HTTP\Response\ResponseHeader::ACCESS_CONTROL_ALLOW_ORIGIN = 'Access-Control-Allow-Origin'

Definition at line 21 of file ResponseHeader.php.

◆ ALLOW

const ILIAS\HTTP\Response\ResponseHeader::ALLOW = 'Allow'

Definition at line 39 of file ResponseHeader.php.

◆ CACHE_CONTROL

const ILIAS\HTTP\Response\ResponseHeader::CACHE_CONTROL = 'Cache-Control'

Definition at line 46 of file ResponseHeader.php.

Referenced by ILIAS\FileDelivery\Delivery\setCachingHeaders().

◆ CONNECTION

const ILIAS\HTTP\Response\ResponseHeader::CONNECTION = 'Connection'

Definition at line 52 of file ResponseHeader.php.

Referenced by ILIAS\FileDelivery\Delivery\setGeneralHeaders().

◆ CONTENT_DISPOSITION

const ILIAS\HTTP\Response\ResponseHeader::CONTENT_DISPOSITION = 'Content-Disposition'

◆ CONTENT_ENCODING

const ILIAS\HTTP\Response\ResponseHeader::CONTENT_ENCODING = 'Content-Encoding'

Definition at line 66 of file ResponseHeader.php.

◆ CONTENT_LANGUAGE

const ILIAS\HTTP\Response\ResponseHeader::CONTENT_LANGUAGE = 'Content-Language'

Definition at line 72 of file ResponseHeader.php.

◆ CONTENT_LENGTH

const ILIAS\HTTP\Response\ResponseHeader::CONTENT_LENGTH = 'Content-Length'

◆ CONTENT_LOCATION

const ILIAS\HTTP\Response\ResponseHeader::CONTENT_LOCATION = 'Content-Location'

Definition at line 84 of file ResponseHeader.php.

◆ CONTENT_RANGE

const ILIAS\HTTP\Response\ResponseHeader::CONTENT_RANGE = 'Content-Range'

◆ CONTENT_TYPE

◆ DATE

const ILIAS\HTTP\Response\ResponseHeader::DATE = 'Date'

Definition at line 102 of file ResponseHeader.php.

◆ ETAG

const ILIAS\HTTP\Response\ResponseHeader::ETAG = 'ETag'

Definition at line 108 of file ResponseHeader.php.

◆ EXPIRES

const ILIAS\HTTP\Response\ResponseHeader::EXPIRES = 'Expires'

Definition at line 115 of file ResponseHeader.php.

◆ LAST_MODIFIED

const ILIAS\HTTP\Response\ResponseHeader::LAST_MODIFIED = 'Last-Modified'

Definition at line 122 of file ResponseHeader.php.

◆ LINK

const ILIAS\HTTP\Response\ResponseHeader::LINK = 'Link'

Definition at line 129 of file ResponseHeader.php.

◆ LOCATION

const ILIAS\HTTP\Response\ResponseHeader::LOCATION = 'Location'

Definition at line 135 of file ResponseHeader.php.

◆ P3P

const ILIAS\HTTP\Response\ResponseHeader::P3P = 'P3P'

Definition at line 143 of file ResponseHeader.php.

◆ PRAGMA

const ILIAS\HTTP\Response\ResponseHeader::PRAGMA = 'Pragma'

Definition at line 150 of file ResponseHeader.php.

Referenced by ILIAS\FileDelivery\Delivery\setCachingHeaders().

◆ PUBLIC_KEY_PINS

const ILIAS\HTTP\Response\ResponseHeader::PUBLIC_KEY_PINS = 'Public-Key-Pins'

Definition at line 157 of file ResponseHeader.php.

◆ RETRY_AFTER

const ILIAS\HTTP\Response\ResponseHeader::RETRY_AFTER = 'Retry-After'

Definition at line 165 of file ResponseHeader.php.

◆ SERVER

const ILIAS\HTTP\Response\ResponseHeader::SERVER = 'Server'

Definition at line 171 of file ResponseHeader.php.

◆ STRICT_TRANSPORT_SECURITY

const ILIAS\HTTP\Response\ResponseHeader::STRICT_TRANSPORT_SECURITY = 'Strict-Transport-Security'

Definition at line 178 of file ResponseHeader.php.

◆ TRAILER

const ILIAS\HTTP\Response\ResponseHeader::TRAILER = 'Trailer'

Definition at line 185 of file ResponseHeader.php.

◆ TRANSFER_ENCODING

const ILIAS\HTTP\Response\ResponseHeader::TRANSFER_ENCODING = 'Transfer-Encoding'

Definition at line 192 of file ResponseHeader.php.

◆ TSV

const ILIAS\HTTP\Response\ResponseHeader::TSV = 'TSV'

Definition at line 208 of file ResponseHeader.php.

◆ UPGRADE_INSECURE_REQUESTS

const ILIAS\HTTP\Response\ResponseHeader::UPGRADE_INSECURE_REQUESTS = 'Upgrade-Insecure-Requests'

Definition at line 248 of file ResponseHeader.php.

◆ VARY

const ILIAS\HTTP\Response\ResponseHeader::VARY = 'Vary'

Definition at line 216 of file ResponseHeader.php.

◆ WARNING

const ILIAS\HTTP\Response\ResponseHeader::WARNING = 'Warning'

Definition at line 222 of file ResponseHeader.php.

◆ WWW_AUTHENTICATE

const ILIAS\HTTP\Response\ResponseHeader::WWW_AUTHENTICATE = 'WWW-Authenticate'

Definition at line 228 of file ResponseHeader.php.

◆ X_CONTENT_TYPE_OPTIONS

const ILIAS\HTTP\Response\ResponseHeader::X_CONTENT_TYPE_OPTIONS = 'X-Content-Type-Options'

Definition at line 242 of file ResponseHeader.php.

◆ X_XSS_PROTECTION

const ILIAS\HTTP\Response\ResponseHeader::X_XSS_PROTECTION = 'X-XSS-Protection'

Definition at line 234 of file ResponseHeader.php.


The documentation for this interface was generated from the following file: