Définition
HTTP est le protocole qui régit les échanges sur le web : le navigateur envoie une requête (« donne-moi cette page »), le serveur répond avec un code de statut (200 pour succès, 404 pour introuvable, 500 pour erreur) et le contenu. Chaque requête porte une méthode (GET pour lire, POST pour créer, PUT pour modifier, DELETE pour supprimer), des en-têtes et éventuellement un corps. Les versions HTTP/2 et HTTP/3 ont accéléré les échanges sans changer ce vocabulaire, qui sert aussi aux API.
Dans la pratique
Tout développeur web ou backend doit connaître HTTP dans le détail : codes de statut, en-têtes de cache et de sécurité, méthodes et leur idempotence. C'est le langage commun des API, des CDN et des répartiteurs de charge. Une API qui renvoie 200 pour signaler une erreur est un classique qui trahit une méconnaissance du protocole.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.