HTTP
Synonyme(s) : Requête
Le HTTP (HyperText Transfer Protocol) est un protocole de communication utilisé sur le web pour transférer des données entre un client (généralement un navigateur) et un serveur. Il permet de récupérer des pages web, des images, des vidéos et d’autres contenus à travers des requêtes et des réponses. Chaque fois qu’un utilisateur visite un site web, le navigateur envoie une requête HTTP au serveur, qui répond en renvoyant le contenu demandé (souvent au format HTML, CSS, JavaScript).
Les principales caractéristiques de HTTP :
- Stateless : Chaque requête HTTP est indépendante, ce qui signifie qu’aucune information n’est conservée entre les requêtes successives, sauf avec des technologies comme les cookies.
- Méthodes HTTP : Les actions spécifiques sont définies par des méthodes, telles que
GET(pour récupérer des données),POST(pour envoyer des données au serveur),PUT,DELETE, etc. - Requêtes et réponses : Une requête contient une URL, des en-têtes, et parfois des données, tandis qu’une réponse contient le statut (ex. : 200 OK, 404 Not Found), les en-têtes de réponse, et le contenu.
La version sécurisée, HTTPS (HTTP Secure), ajoute une couche de chiffrement via SSL/TLS pour protéger les données échangées entre le client et le serveur, assurant ainsi la confidentialité et l’intégrité des communications.