next up previous contents
suivant: Réponse du serveur monter: Transfert des données sur précédent: Bases de HTTP   Table des matières

Requête du client

Le client démarre une transaction ainsi :
  1. Le client contacte le serveur sur un port particulier (par défaut 80), envoie sa requête en spécifiant la commande HTTP (appelée aussi méthode), suivie de l'adresse du document et de la version de HTTP. Par exemple :
    GET /index.html HTTP/1.0
    effectue une requête avec la méthode GET sur le document index.html avec la version 1.0 de HTTP.

  2. Le client peut aussi envoyer des entêtes d'information optionnels pour informer le serveur sur sa configuration et le format de documents acceptés. Chaque entête supplémentaire est donnée par une ligne qui contient le nom de l'entête et sa valeur sous la forme : <nom>: <valeur>. Par exemple :

    User-Agent: Mozilla/2.02Gold (WinNT; I)
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*

    indique au serveur que le navigateur utilisé est Mozilla et donne la liste des types de fichiers acceptés.

    Les entêtes de la requête se terminent par une ligne vide.

  3. Après les entêtes, le client peut envoyer des données additionnelles. Ceci est souvent utilisé avec la méthode POST pour envoyer des formulaires.


next up previous contents
suivant: Réponse du serveur monter: Transfert des données sur précédent: Bases de HTTP   Table des matières
Sebastien Choplin 2002-02-26