HTTP
- Introduction
 - Installation/Configuration
- Pré-requis
 - Installation de l'extension HTTP — Installation/Configuration
 - Configuration à l'exécution
 - Types de ressources
 
 - Constantes pré-définies
 - Options de demande — Options utilisables avec la classe HttpRequest et les fonctions relatives
 - HttpDeflateStream — Classe HttpDeflateStream
- HttpDeflateStream::__construct — Constructeur de la classe HttpDeflateStream
 - HttpDeflateStream::factory — Classe HttpDeflateStream
 - HttpDeflateStream::finish — Finalise un flux compressé
 - HttpDeflateStream::flush — Envoi un flux compressé
 - HttpDeflateStream::update — Met à jour le flux compressé
 
 - HttpInflateStream — Classe HttpInflateStream
- HttpInflateStream::__construct — Constructeur de la classe HttpInflateStream
 - HttpInflateStream::factory — Classe HttpInflateStream
 - HttpInflateStream::finish — Finalise un flux décompressé
 - HttpInflateStream::flush — Envoi un flux décompressé
 - HttpInflateStream::update — Met à jour un flux décompressé
 
 - HttpMessage — Classe HttpMessage
- HttpMessage::addHeaders — Ajoute des en-têtes
 - HttpMessage::__construct — Constructeur de la classe HttpMessage
 - HttpMessage::detach — Détache un HttpMessage
 - HttpMessage::factory — Crée HttpMessage pour une chaîne
 - HttpMessage::fromEnv — Crée HttpMessage pour l'environnement
 - HttpMessage::fromString — Crée un HttpMessage depuis une chaîne de caractères
 - HttpMessage::getBody — Récupère le corps du message
 - HttpMessage::getHeader — Récupère les en-têtes
 - HttpMessage::getHeaders — Récupère les en-têtes du message
 - HttpMessage::getHttpVersion — Récupère la version HTTP
 - HttpMessage::getParentMessage — Récupère le message parent
 - HttpMessage::getRequestMethod — Récupère la méthode de la demande
 - HttpMessage::getRequestUrl — Récupère l'URL de la demande
 - HttpMessage::getResponseCode — Récupère le code réponse
 - HttpMessage::getResponseStatus — Récupère le statut de la réponse
 - HttpMessage::getType — Récupère le type du message
 - HttpMessage::guessContentType — Demande le type de contenu
 - HttpMessage::prepend — Ajoute un message
 - HttpMessage::reverse — Renverse la chaîne du message
 - HttpMessage::send — Envoie le message
 - HttpMessage::setBody — Définit le corps du message
 - HttpMessage::setHeaders — Définit les en-têtes
 - HttpMessage::setHttpVersion — Définit la version HTTP
 - HttpMessage::setRequestMethod — Définit la méthode de la demande
 - HttpMessage::setRequestUrl — Définit l'URL de la demande
 - HttpMessage::setResponseCode — Définit le code réponse
 - HttpMessage::setResponseStatus — Définit le statut de la réponse
 - HttpMessage::setType — Définit le type de message
 - HttpMessage::toMessageTypeObject — Crée un objet HTTP en fonction du type de message
 - HttpMessage::toString — Récupère la représentation du message sous la forme d'une chaîne de caractères
 
 - HttpQueryString — Classe HttpQueryString
- HttpQueryString::__construct — Constructeur de la classe HttpQueryString
 - HttpQueryString::get — Récupère (une partie) de la requête
 - HttpQueryString::mod — Modifie la copie de la requête
 - HttpQueryString::set — Définit les paramètres de la requête
 - HttpQueryString::singleton — Récupère un instance simple de HttpQueryString
 - HttpQueryString::toArray — Récupère la requête sous la forme d'un tableau
 - HttpQueryString::toString — Récupère la requête
 - HttpQueryString::xlate — Modifie le jeu de caractères de la requête
 
 - HttpRequest — Classe HttpRequest
- HttpRequest::addCookies — Ajoute des cookies
 - HttpRequest::addHeaders — Ajoute des en-têtes
 - HttpRequest::addPostFields — Ajoute des champs POST
 - HttpRequest::addPostFile — Ajoute un fichier en POST
 - HttpRequest::addPutData — Ajoute des données PUT
 - HttpRequest::addQueryData — Ajoute des paramètres à une requête
 - HttpRequest::addRawPostData — Ajoute une ligne de données POST
 - HttpRequest::addSslOptions — Ajoute des options SSL
 - HttpRequest::clearHistory — Efface l'historique
 - HttpRequest::__construct — Constructeur de HttpRequest
 - HttpRequest::enableCookies — Active les cookies
 - HttpRequest::getContentType — Récupère le type de contenu
 - HttpRequest::getCookies — Récupère les cookies
 - HttpRequest::getHeaders — Récupère les en-têtes
 - HttpRequest::getHistory — Récupère l'historique
 - HttpRequest::getMethod — Récupère une méthode
 - HttpRequest::getOptions — Récupère les options
 - HttpRequest::getPostFields — Récupère les champs POST
 - HttpRequest::getPostFiles — Récupère les fichiers POST
 - HttpRequest::getPutData — Récupère des données PUT
 - HttpRequest::getPutFile — Récupère un fichier PUT
 - HttpRequest::getQueryData — Récupère les données de la requête
 - HttpRequest::getRawPostData — Récupère les données POST
 - HttpRequest::getRawRequestMessage — Récupère le message de la requête
 - HttpRequest::getRawResponseMessage — Récupère le message de réponse
 - HttpRequest::getRequestMessage — Récupère le message de la requête
 - HttpRequest::getResponseBody — Récupère le corps de la réponse
 - HttpRequest::getResponseCode — Récupère le code de la réponse
 - HttpRequest::getResponseCookies — Récupère les cookies de la réponse
 - HttpRequest::getResponseData — Récupère les données de la réponse
 - HttpRequest::getResponseHeader — Récupère les en-têtes de la réponse
 - HttpRequest::getResponseInfo — Récupère les informations de la réponse
 - HttpRequest::getResponseMessage — Récupère le message de la réponse
 - HttpRequest::getResponseStatus — Récupère le statut de la réponse
 - HttpRequest::getSslOptions — Récupère les options SSL
 - HttpRequest::getUrl — Récupère l'url
 - HttpRequest::resetCookies — Efface les cookies
 - HttpRequest::send — Envoi une requête
 - HttpRequest::setBody — Définit le corps du message à envoyer, écrasant ainsi les précédentes demandes identiques
 - HttpRequest::setContentType — Définit le type de contenu
 - HttpRequest::setCookies — Définit un cookie
 - HttpRequest::setHeaders — Définit un en-tête
 - HttpRequest::setMethod — Définit la méthode
 - HttpRequest::setOptions — Définit des options
 - HttpRequest::setPostFields — Définit les champs POST
 - HttpRequest::setPostFiles — Définit les fichiers POST
 - HttpRequest::setPutData — Définit les données PUT
 - HttpRequest::setPutFile — Définit le fichier PUT
 - HttpRequest::setQueryData — Définit les données de la requête
 - HttpRequest::setRawPostData — Définit les données POST
 - HttpRequest::setSslOptions — Définit les options SSL
 - HttpRequest::setUrl — Définit l'URL
 
 - HttpRequestPool — Classe HttpRequestPool
- HttpRequestPool::attach — Attache un objet HttpRequest
 - HttpRequestPool::__construct — Constructeur de la classe HttpRequestPool
 - HttpRequestPool::__destruct — Destructeur de la classe HttpRequestPool
 - HttpRequestPool::detach — Détache un objet HttpRequest
 - HttpRequestPool::getAttachedRequests — Récupère les requêtes attachées
 - HttpRequestPool::getFinishedRequests — Récupère les requêtes terminées
 - HttpRequestPool::reset — Efface la file d'attente des requêtes
 - HttpRequestPool::send — Envoie toutes les requêtes
 - HttpRequestPool::socketPerform — Effectue une action sur le socket
 - HttpRequestPool::socketSelect — Sélectionne un socket
 
 - HttpResponse — Classe HttpResponse
- 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
 
 - HTTP Fonctions
- http_cache_etag — Mise en cache en fonction de l'ETag
 - http_cache_last_modified — Mise en cache en fonction de la date de dernière modification
 - http_chunked_decode — Décode un fragment de donnée encodé
 - http_deflate — Compresse des données
 - http_inflate — Décompresse des données
 - http_build_cookie — Construit le cookie
 - http_date — Compose une date respectant la RFC HTTP
 - http_get_request_body_stream — Récupère le corps demandé sous la forme d'un flux
 - http_get_request_body — Récupère le corps demandé sous la forme d'une chaîne de caractères
 - http_get_request_headers — Récupère les en-têtes sous la forme d'un tableau
 - http_match_etag — Cherche un ETag particulier
 - http_match_modified — Vérifie la date de dernière modification
 - http_match_request_header — Cherche n'importe quel en-tête
 - http_support — Vérifie le support HTTP interne
 - http_negotiate_charset — Jeu de caractères préféré pour la négociation avec les clients
 - http_negotiate_content_type — Négocie avec le client le type de contenu préféré
 - http_negotiate_language — Négocie le langage préféré par les clients
 - ob_deflatehandler — Gestionnaire de sortie de compression
 - ob_etaghandler — Gestionnaire de sortie ETag
 - ob_inflatehandler — Gestionnaire de sortie de décompression
 - http_parse_cookie — Analyse un cookie HTTP
 - http_parse_headers — Analyse les entêtes HTTP
 - http_parse_message — Analyse un message HTTP
 - http_parse_params — Analyse la liste des paramètres
 - http_persistent_handles_clean — Nettoie le gestionnaire persistant
 - http_persistent_handles_count — Récupère les statistiques sur le gestionnaire persistant
 - http_persistent_handles_ident — Récupère/définit l'identification du gestionnaire persistant
 - http_get — Effectue une requête GET
 - http_head — Effectue une requête HEAD
 - http_post_data — Effectue une requête POST avec des données préencodées
 - http_post_fields — Effectue une requête POST avec des données à encoder
 - http_put_data — Effectue une requête PUT avec des données
 - http_put_file — Effectue une requête PUT avec un fichier
 - http_put_stream — Effectue une requête PUT avec un flux
 - http_request_body_encode — Encode le corps de la requête
 - http_request_method_exists — Vérifie si la méthode de requête existe
 - http_request_method_name — Récupère le nom de la requête
 - http_request_method_register — Enregistre une méthode de requête
 - http_request_method_unregister — Retire une méthode de requête
 - http_request — Effectue une requête personnalisée
 - http_redirect — Effectue une redirection HTTP
 - http_send_content_disposition — Envoi l'en-tête Content-Disposition
 - http_send_content_type — Envoi le type de contenu
 - http_send_data — Envoi des données arbitraires
 - http_send_file — Envoi un fichier
 - http_send_last_modified — Envoi l'en-tête Last-Modified
 - http_send_status — Envoi le statut réponse HTTP
 - http_send_stream — Envoi un flux
 - http_throttle — Étranglement HTTP
 - http_build_str — Construit une URL à partir d'une chaîne de caractères
 - http_build_url — Construit une URL
 
 
