Différences
Ci-dessous, les différences entre deux révisions de la page.
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:24] – [Communication Client/serveur] jcheron | web:http [2023/03/02 02:14] (Version actuelle) – [Technologies Web] jcheron | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
==== Client/ | ==== Client/ | ||
+ | === Acteurs === | ||
+ | |||
* Entre 1 client Web (navigateur, | * Entre 1 client Web (navigateur, | ||
- | * Et un serveur | + | * Et un ou plusieurs serveurs |
- | | + | === Scénario === |
+ | | ||
- Réponse du Serveur HTTP (document Web) | - Réponse du Serveur HTTP (document Web) | ||
- Requêtes initiées par le document web (images, vidéo, css...) | - Requêtes initiées par le document web (images, vidéo, css...) | ||
- | - Réponses HTTP | + | - Réponses HTTP reçues par le client (qui assemble éventuellement) |
+ | ==== URL ==== | ||
+ | |||
+ | Uniform Resource Locator | ||
+ | |||
+ | < | ||
+ | {{: | ||
+ | < | ||
===== Technologies Web ===== | ===== Technologies Web ===== | ||
Ligne 27: | 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 | + | * XML : Extensible |
===== Le protocole HTTP ===== | ===== Le protocole HTTP ===== | ||
Ligne 59: | Ligne 69: | ||
* Le statut indique | * Le statut indique | ||
- | | + | |
- | * Le code de statut | + | * Le code de statut |
- | * La signification du code | + | * La signification du code |
* Les champs d' | * Les champs d' | ||
* Le corps de la réponse (body): il contient le document demandé | * Le corps de la réponse (body): il contient le document demandé |