HttpResponse::status
http_cache_etag
HTTP
PHP Manual

# HTTP Fonctions

Les fonctions relatives à HTTP se trouvant précédemment sur cette page se trouvent désormais dans la catégorie réseau.

Les fonctions suivantes n'ont pas besoin de la présence du module HTTP : header(), headers_list(), headers_sent(), setcookie() et setrawcookie().

## Groupe de fonctions

## Mise en cache

- http_cache_etag()
- http_cache_last_modified()

## Encodage

- http_chunked_decode()
- http_deflate()
- http_inflate()

## Divers

- http_build_cookie()
- http_date()
- http_get_request_body_stream()
- http_get_request_body()
- http_get_request_headers()
- http_match_etag()
- http_match_modified()
- http_match_request_header()
- http_support()

## Négociation

- http_negotiate_charset()
- http_negotiate_content_type()
- http_negotiate_language()

## Gestionnaires de sortie

- ob_deflatehandler()
- ob_etaghandler()
- ob_inflatehandler()

## Analyseurs

- http_parse_cookie()
- http_parse_headers()
- http_parse_message()
- http_parse_params()

## Requêtes

- http_get()
- http_head()
- http_post_data()
- http_post_fields()
- http_put_data()
- http_put_file()
- http_put_stream()
- http_request_body_encode()
- http_request_method_exists()
- http_request_method_name()
- http_request_method_register()
- http_request_method_unregister()
- http_request()

## Réponses

- http_redirect()
- http_send_content_disposition()
- http_send_content_type()
- http_send_data()
- http_send_file()
- http_send_last_modified()
- http_send_status()
- http_send_stream()
- http_throttle()

## Url

- http_build_str()
- http_build_url()

## Gestionnaires persistants

- http_persistent_handles_count()
- http_persistent_handles_ident()
- http_persistent_handles_clean()

## Sommaire

- 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

HttpResponse::status
http_cache_etag
HTTP
PHP Manual