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 12:20] – [Le protocole HTTP] jcheron | web:http [2025/10/03 00:57] (Version actuelle) – [Le protocole HTTP] jcheron | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ===== Communication Client/ | ===== Communication Client/ | ||
| - | ===== Le protocole HTTP ===== | + | < |
| + | {{: | ||
| + | < | ||
| - | Protocole de la couche Application en mode non connecté reposant sur TCP/IP. | + | ==== Client/serveur ==== |
| + | === Acteurs === | ||
| - | {{ : | + | * Entre 1 client Web (navigateur, |
| + | * 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 | ||
| + | |||
| + | < | ||
| + | {{: | ||
| + | < | ||
| + | |||
| + | ===== Technologies Web ===== | ||
| + | |||
| + | < | ||
| + | |||
| + | * 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 ===== | ||
| + | |||
| + | Protocole de la couche Application en mode non connecté reposant sur TCP/IP. | ||
| + | < | ||
| + | {{: | ||
| + | < | ||
| ==== Requête ==== | ==== Requête ==== | ||
| Ligne 32: | Ligne 68: | ||
| * 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é | ||