Classe HttpResponse
(PECL pecl_http >= 0.7.0)
Synopsis de la classe
     HttpResponse
     {
    
   static
   bool setCacheControl
    ( string 
   }$control
   [, int $max_age = 0
   [, bool $must_revalidate = true
  ]] )Membres de la classe
Propriétés
| 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
- HttpResponse::capture — Capture la sortie du script
 - HttpResponse::getBufferSize — Récupère la taille du buffer
 - HttpResponse::getCache — Récupère le cache
 - HttpResponse::getCacheControl — Récupère l'en-tête Cache-Control
 - HttpResponse::getContentDisposition — Récupère l'en-tête Content-Disposition
 - HttpResponse::getContentType — Récupère l'en-tête Content-Type
 - HttpResponse::getData — Récupère les données
 - HttpResponse::getETag — Récupère l'ETag
 - HttpResponse::getFile — Récupère le fichier
 - HttpResponse::getGzip — Récupère la configuration gzip
 - HttpResponse::getHeader — Récupère un en-tête
 - HttpResponse::getLastModified — Récupère l'en-tête Last-Modified
 - HttpResponse::getRequestBody — Récupère le corps de la demande
 - HttpResponse::getRequestBodyStream — Récupère le flux du corps de la demande
 - HttpResponse::getRequestHeaders — Récupère les en-têtes de la demande
 - HttpResponse::getStream — Récupère le flux
 - HttpResponse::getThrottleDelay — Récupère le délai de la commande
 - HttpResponse::guessContentType — Devine le type de contenu
 - HttpResponse::redirect — Redirection
 - HttpResponse::send — Envoie la réponse
 - HttpResponse::setBufferSize — Définit la taille du buffer
 - HttpResponse::setCache — Définit le cache
 - HttpResponse::setCacheControl — Définit l'en-tête cache-control
 - HttpResponse::setContentDisposition — Définit l'en-tête Content-Disposition
 - HttpResponse::setContentType — Définit l'en-tête content-type
 - HttpResponse::setData — Définit les données
 - HttpResponse::setETag — Définit l'ETag
 - HttpResponse::setFile — Définit le fichier
 - HttpResponse::setGzip — Définit le mode gzip
 - HttpResponse::setHeader — Définit un en-tête HTTP
 - HttpResponse::setLastModified — Définit l'en-tête Last-Modified
 - HttpResponse::setStream — Définit le flux
 - HttpResponse::setThrottleDelay — Définit le délai de la commande
 - HttpResponse::status — Envoi le statut de la réponse HTTP
 
