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 12:22] – [Le protocole HTTP] jcheronweb:http [2023/03/02 02:14] (Version actuelle) – [Technologies Web] jcheron
Ligne 2: Ligne 2:
  
 ===== Communication Client/serveur ===== ===== Communication Client/serveur =====
 +
 +<html><div class="imageB"></html>
 +{{: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>
 +
 +===== Technologies Web =====
 +
 +<html><div class="imageB"></html>{{:web:html-css-js.png?700|}}<html></div></html>
 +
 +  * Web
 +    * HTML
 +    * CSS
 +    * Javascript
 +  * Web APIs : elles utilisent des données dans un certain format
 +    * JSON : Javascript Object Notation
 +    * XML  : Extensible Markup Language 
  
 ===== Le protocole HTTP ===== ===== Le protocole HTTP =====
Ligne 33: 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.1677410551.txt.gz
  • Dernière modification : il y a 16 mois
  • de jcheron