URI – Uniform Resource Identifier
Toutes les ressources du Web sont identifiées par des «noms» qui ont tous la même forme appelé URI.

HTTP
Format de la requête Envoyé par le client au serveur
|
<Méthode> <URI> HTTP/<Version> [<Champ d ’entête>: <Valeur>] [<tab><Suite Valeur si >1024>] ligne blanche [corps de la requête pour la méthode POST] |
GET /alloffame.php HTTP/1.1 Host: www.epai-ict.ch User-agent:mozilla2.3 Connection: keep-alive Accept: text/html Accept-Language: fr, en * une ligne blanche * |
Méthodes de la requête (i)
GET :demande pour obtenir des informations et une zone de données concernant l ’URI
HEAD :demande pour seulement obtenir des informations concernant l ’URI
POST :envoie de données (contenu du formulaire vers le serveur, requête SOAP …) situées dans le corps.
PUT : enregistrement du corps de la requête à l ’URI indiqué
DELETE : suppression des données désignées par l ’URI
Format de la réponse
|
Réponse envoyé par le serveur au client HTTP/<Version> <Status> <Commentaire Status> Content-Type: <Type MIME du contenu> [< Champ d ’entête >: <Valeur>] [<tab><Suite Valeur si >1024>] Ligne blanche Document |
exemple HTTP/1.0 200 OK Date: Wed, 02Feb97 23:04:12 GMT Server: apacha MIME-version: 1.0 Last-modified: Mon,15Nov96 23:33:16 GMT Content-type: text/html Content-length: 2345 * une ligne blanche * <HTML><HEAD><TITLE> … </BODY></HTML> |
|
Entêtes de requêtes client http Host. The host header was introduced in HTTP 1.1, and it allows multiple websites to be hosted from the same IP address. Since requests for different domains can arrive at the same IP, the host header tells the server which domain at this IP address we are interested in. Accept = type MIME visualisable par l ’agent Accept-Language : liste de langues (fr, en, … )
Accept-Encoding Cookie = cookie rétourné Host = spécifie la machine et le port du serveur un serveur peut héberger plusieurs serveurs Referer = URL d ’origine page à contenant l ’ancre à partir de laquelle le visualisateur a trouvé l ’URL. User-Agent = modèle du visualisateur |
Entêtes des réponses serveur http Last-Modified = date de dernière modification du doc. Utilisé par les caches Content-Length = taille du document en octet utilisé par le client pour gauger la progression des chargements Content-Encoding = type encodage du document renvoyé compress, x-gzip, x-zip Content-Language Set-Cookie = créer ou modifie un cookie sur le client
|