Table des matières

Http et Client serveur Web

Communication Client/serveur

Client/serveur

Acteurs

Scénario

  1. Requête initiale vers la ressource (method + URL + headers) de la part du client
  2. Réponse du Serveur HTTP (document Web)
  3. Requêtes initiées par le document web (images, vidéo, css…)
  4. Réponses HTTP reçues par le client (qui assemble éventuellement)

URL

Uniform Resource Locator

Technologies Web

Le protocole HTTP

Protocole de la couche Application en mode non connecté reposant sur TCP/IP.

Requête

Une requête HTTP comprend :

Exemple d'en-tête pour la requête :

GET [/ https://slamwiki2.kobject.net/] HTTP/1.0    
Accept : text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9    
Accept-Language: fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7    
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36

Réponse

La réponse HTTP comprend :

Exemple d'en-tête pour la réponse :

HTTP/1.0 200 OK    
Cache-Control: no-store, no-cache, must-revalidate
Connection: Keep-Alive
Content-Encoding: gzip
Content-Type: text/html; charset=utf-8
Date: Thu, 02 Sep 2021 08:50:46 GMT
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Keep-Alive: timeout=5, max=98
Pragma: no-cache
Server: Apache
Transfer-Encoding: chunked
Vary: Cookie,Accept-Encoding
X-UA-Compatible: IE=edge,chrome=1