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