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

 

 


Modifié le: samedi 11 février 2023, 15:12