Clase HttpResponse
(PECL pecl_http >= 0.7.0)
Sinopsis de la Clase
HttpResponse
{
static
bool setCacheControl
( string
}$control
[, int $max_age = 0
[, bool $must_revalidate = true
]] )Elementos de la clase
Propiedades
| Modificadores de acceso | Tipo | Nombre | Descripción |
|---|---|---|---|
| protected | boolean | cache | si se debe intentar el cacheo de la respuesta |
| protected | boolean | gzip | si se debe comprimir con gzip al vuelo la entidad enviada |
| protected | string | eTag | el ETag generado o personalizado |
| protected | integer | lastModified | la fecha Unix generada o personalizada de la última modificación |
| protected | string | cacheControl | configuración de Cache-Control |
| protected | string | contentType | el Content-Type de la entidad enviada |
| protected | string | contentDisposition | el Content-Disposition de la entidad enviada |
| protected | integer | bufferSize | tamaño de la parte del buffer empleada para la limitación |
| protected | double | throttleDelay | segundos para retrasar durante la limitación |
Constantes predefinidas
| Tipo | Nombre | Descripción |
|---|---|---|
| integer | REDIRECT | método de redirección aplicable a invitados |
| integer | REDIRECT_PERM | redirección permanente (301 Moved Permanently) |
| integer | REDIRECT_FOUND | redirección típica (302 Found) |
| integer | REDIRECT_POST | redirección aplicable a peticiones POST (303 See other) |
| integer | REDIRECT_PROXY | redirección por proxy (305 Use Proxy) |
| integer | REDIRECT_TEMP | redirección temporal (307 Temporary Redirect) |
Tabla de contenidos
- HttpResponse::capture — Capturar salida de script
- HttpResponse::getBufferSize — Consultar tamaño de buffer
- HttpResponse::getCache — Consultar caché
- HttpResponse::getCacheControl — Consultar Cache-Control
- HttpResponse::getContentDisposition — Consultar Content-Disposition
- HttpResponse::getContentType — Consultar Content-Type
- HttpResponse::getData — Consultar datos
- HttpResponse::getETag — Consultar ETag
- HttpResponse::getFile — Consultar fichero
- HttpResponse::getGzip — Obtener gzip
- HttpResponse::getHeader — Consultar cabecera
- HttpResponse::getLastModified — Consultar Last-Modified
- HttpResponse::getRequestBody — Consultar el cuerpo de la petición
- HttpResponse::getRequestBodyStream — Consultar el flujo del cuerpo de la petición
- HttpResponse::getRequestHeaders — Consultar cabeceras de la petición
- HttpResponse::getStream — Consultar flujo
- HttpResponse::getThrottleDelay — Consultar regulación de intervalos
- HttpResponse::guessContentType — Averiguar tipo de contenido
- HttpResponse::redirect — Redireccionar
- HttpResponse::send — Enviar respuesta
- HttpResponse::setBufferSize — Establecer tamaño de buffer
- HttpResponse::setCache — Establecer caché
- HttpResponse::setCacheControl — Establecer Cache-Control
- HttpResponse::setContentDisposition — Establecer Content-Disposition
- HttpResponse::setContentType — Establecer la cabecera Content-Type
- HttpResponse::setData — Asignar datos
- HttpResponse::setETag — Establecer ETag
- HttpResponse::setFile — Asignar fichero
- HttpResponse::setGzip — Establecer gzip
- HttpResponse::setHeader — Establecer header
- HttpResponse::setLastModified — Establecer Last-Modified
- HttpResponse::setStream — Asignar flujo
- HttpResponse::setThrottleDelay — Establecer regulación de intervalos
- HttpResponse::status — Envía un código de estado HTTP