HTTP est le protocole de communication du web : un client envoie une requête (méthode, URL, en-têtes, corps) et un serveur renvoie une réponse avec un code de statut. Les méthodes GET, POST, PUT, DELETE expriment l'intention, et les codes 2xx, 4xx et 5xx indiquent succès, erreur du client ou du serveur.
Exemple
GET /v1/users/42 HTTP/1.1 Host: api.exemple.fr