The HttpResponse
Class synopsis
HttpResponse
{
static
bool setCacheControl
( string $control
[, int $max_age = 0
[, bool $must_revalidate = true
]] )
}Class Members
Properties
Modifiers | Type | Name | Description |
---|---|---|---|
protected | boolean | cache | whether caching the response should be attempted |
protected | boolean | gzip | whether the sent entity should be gzip'ed on the fly |
protected | string | eTag | the generated or custom ETag |
protected | integer | lastModified | the generated or custom timestamp of last modification |
protected | string | cacheControl | Cache-Control setting |
protected | string | contentType | the Content-Type of the sent entity |
protected | string | contentDisposition | the Content-Disposition of the sent entity |
protected | integer | bufferSize | the chunk buffer size used for throttling |
protected | double | throttleDelay | the seconds to delay when throttling |
Predefined Constants
Type | Name | Description |
---|---|---|
integer | REDIRECT | guess applicable redirect method |
integer | REDIRECT_PERM | permanent redirect (301 Moved permanently) |
integer | REDIRECT_FOUND | standard redirect (302 Found) |
integer | REDIRECT_POST | redirect applicable to POST requests (303 See other) |
integer | REDIRECT_PROXY | proxy redirect (305 Use proxy) |
integer | REDIRECT_TEMP | temporary redirect (307 Temporary Redirect) |
Table of Contents
- HttpResponse::capture — Capture script output
- HttpResponse::getBufferSize — Get buffer size
- HttpResponse::getCache — Get cache
- HttpResponse::getCacheControl — Get cache control
- HttpResponse::getContentDisposition — Get content disposition
- HttpResponse::getContentType — Get content type
- HttpResponse::getData — Get data
- HttpResponse::getETag — Get ETag
- HttpResponse::getFile — Get file
- HttpResponse::getGzip — Get gzip
- HttpResponse::getHeader — Get header
- HttpResponse::getLastModified — Get last modified
- HttpResponse::getRequestBody — Get request body
- HttpResponse::getRequestBodyStream — Get request body stream
- HttpResponse::getRequestHeaders — Get request headers
- HttpResponse::getStream — Get Stream
- HttpResponse::getThrottleDelay — Get throttle delay
- HttpResponse::guessContentType — Guess content type
- HttpResponse::redirect — Redirect
- HttpResponse::send — Send response
- HttpResponse::setBufferSize — Set buffer size
- HttpResponse::setCache — Set cache
- HttpResponse::setCacheControl — Set cache control
- HttpResponse::setContentDisposition — Set content disposition
- HttpResponse::setContentType — Set content type
- HttpResponse::setData — Set data
- HttpResponse::setETag — Set ETag
- HttpResponse::setFile — Set file
- HttpResponse::setGzip — Set gzip
- HttpResponse::setHeader — Set header
- HttpResponse::setLastModified — Set last modified
- HttpResponse::setStream — Set stream
- HttpResponse::setThrottleDelay — Set throttle delay
- HttpResponse::status — Send HTTP response status