Ce qu’il faut retenir :
Hypertext Transfer Protocol. 90% échanges web via http.
Définit les règles de communication entre navigateur et serveur web. (textes, images, codes sources, etc.)
Stateless : le serveur ne garde pas de mémoire de l’historique des interactions avec un client.
- Cookies : enregistre l’état et historique de navigation sur le web.
- Sessions ou tokens JWT (JSON Web Token) : compenser l’absence d’état dans le protocole http.
Hypertext = pages web renvoies utilisateurs vers d’autres pages via des liens cliquables.
URL (Uniform Resource Locator) : chaine de caractères utilisés pour spécifier l’adresse d’une ressource spécifique.
Se compose : protocole/nom de domaine/chemin d’accès/nom du fichier ?paramètres
Clic sur lien/entrer url = requête envoyée au serveur web qui détermine l’action souhaitée effectuée.
Requêtes : Get : obtenir des données, Put/Post : envoyer des données de formulaire ou télécharger des fichiers.
Serveur web cherche fichier recherché et envoie un code de statut (200 : succès, 300 : redirection, 400 : accès refusé, 404 : erreur, 500 : erreur serveur)
Https : http sécurisé, chiffrement SSL TLS pour sécuriser les communications clients/serveur.