web:http

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
web:http [2023/02/26 15:19] – [Communication Client/serveur] jcheronweb:http [2023/03/02 02:14] (Version actuelle) – [Technologies Web] jcheron
Ligne 5: Ligne 5:
 <html><div class="imageB"></html> <html><div class="imageB"></html>
 {{:web:cs-web.png?900|}} {{:web:cs-web.png?900|}}
 +<html></div></html>
 +
 +==== Client/serveur ====
 +=== Acteurs ===
 +
 +  * Entre 1 client Web (navigateur, application...)
 +  * Et un ou plusieurs serveurs HTTP
 +
 +=== Scénario ===
 +  - Requête initiale vers la ressource (method + URL + headers) de la part du client
 +  - Réponse du Serveur HTTP (document Web)
 +  - Requêtes initiées par le document web (images, vidéo, css...)
 +  - Réponses HTTP reçues par le client (qui assemble éventuellement)
 +
 +==== URL ====
 +
 +Uniform Resource Locator
 +
 +<html><div class="imageB"></html>
 +{{:web:url.png?700|}}
 <html></div></html> <html></div></html>
  
Ligne 17: Ligne 37:
   * Web APIs : elles utilisent des données dans un certain format   * Web APIs : elles utilisent des données dans un certain format
     * JSON : Javascript Object Notation     * JSON : Javascript Object Notation
-    * XML  : Extended Language Markup+    * XML  : Extensible Markup Language 
  
 ===== Le protocole HTTP ===== ===== Le protocole HTTP =====
Ligne 49: Ligne 69:
  
   * Le statut indique   * Le statut indique
-  * La version du protocole utilisé +    * La version du protocole utilisé 
-  * Le code de statut +    * Le code de statut 
-  * La signification du code+    * La signification du code
   * Les champs d'en-tête de la réponse donnent des informations supplémentaires sur la réponse et/ou le serveur   * Les champs d'en-tête de la réponse donnent des informations supplémentaires sur la réponse et/ou le serveur
   * Le corps de la réponse (body): il contient le document demandé   * Le corps de la réponse (body): il contient le document demandé
  • web/http.1677421154.txt.gz
  • Dernière modification : il y a 16 mois
  • de jcheron