HTTP fonctionne par échanges : un client envoie une requête (méthode, URL, en-têtes, éventuellement un corps) et le serveur renvoie une réponse (code de statut, en-têtes, corps). Chaque échange est indépendant : le serveur ne se souvient pas par défaut des requêtes précédentes.
Exemple
GET /produits/42 HTTP/1.1 Host: exemple.fr