HTTP
PHP Manual

Classe HttpResponse

(PECL pecl_http >= 0.7.0)

Synopsis de la classe

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