HTTP
PHP Manual

Classe HttpResponse

Synopsis de la classe

HttpResponse
HttpResponse {
static void HttpResponse::capture ( void )
static int HttpResponse::getBufferSize ( void )
static bool HttpResponse::getCache ( void )
static string HttpResponse::getCacheControl ( void )
static string HttpResponse::getContentDisposition ( void )
static string HttpResponse::getContentType ( void )
static string HttpResponse::getData ( void )
static string HttpResponse::getETag ( void )
static string HttpResponse::getFile ( void )
static bool HttpResponse::getGzip ( void )
static mixed HttpResponse::getHeader ([ string $name ] )
static int HttpResponse::getLastModified ( void )
static string HttpResponse::getRequestBody ( void )
static resource HttpResponse::getRequestBodyStream ( void )
static array HttpResponse::getRequestHeaders ( void )
static resource HttpResponse::getStream ( void )
static double HttpResponse::getThrottleDelay ( void )
static string HttpResponse::guessContentType ( string $magic_file [, int $magic_mode=MAGIC_MIME ] )
static void HttpResponse::redirect ([ string $url [, array $params [, bool $session = FALSE [, int $status ]]]] )
static bool HttpResponse::send ([ bool $clean_ob = TRUE ] )
static bool HttpResponse::setBufferSize ( int $bytes )
static bool HttpResponse::setCache ( bool $cache )
static bool HttpResponse::setCacheControl ( string $control [, int $max_age = 0 [, bool $must_revalidate = TRUE ]] )
static bool HttpResponse::setContentDisposition ( string $filename [, bool $inline = FALSE ] )
static bool HttpResponse::setContentType ( string $content_type )
static bool HttpResponse::setData ( mixed $data )
static bool HttpResponse::setETag ( string $etag )
static bool HttpResponse::setFile ( string $file )
static bool HttpResponse::setGzip ( bool $gzip )
static bool HttpResponse::setHeader ( string $name [, mixed $value [, bool $replace = TRUE ]] )
static bool HttpResponse::setLastModified ( int $timestamp )
static bool HttpResponse::setStream ( resource $stream )
static bool HttpResponse::setThrottleDelay ( float $seconds )
static bool HttpResponse::status ( int $status )
}

Membres de la classe

Propriétés

Propriétés statiques
Modificateurs Type Nom Description
protected booléen cache si l'on doit mettre en cache la réponse
protected booléen gzip si l'on doit compresser gzip l'entité d'envoi à la volée
protected chaîne de caractères eTag l'ETag généré ou personnalisé
protected entier lastModified le timestamp généré ou personnalisé pour la dernière modification
protected chaîne de caractères cacheControl configuration du Cache-Control
protected chaîne de caractères contentType le Content-Type de l'entité d'envoi
protected chaîne de caractères contentDisposition le Content-Disposition de l'entité d'envoi
protected entier bufferSize la taille du buffer utilisée pour l'étranglement
protected double throttleDelay le délai d'attente, en secondes, lors de l'étranglement

Constantes pré-définies

Type Nom Description
entier REDIRECT méthode de redirection demandée à appliquer
entier REDIRECT_PERM redirection permanente (301 Moved permanently)
entier REDIRECT_FOUND redirection standard (302 Found)
entier REDIRECT_POST redirection applicable aux demandes POST (303 See other)
entier REDIRECT_PROXY redirection de proxy (305 Use proxy)
entier REDIRECT_TEMP redirection temporaire (307 Temporary Redirect)

Sommaire


HTTP
PHP Manual