Une requête HTTP est une demande envoyée depuis un client (comme un navigateur Web) à un serveur Web pour demander une ressource sur le réseau. Elle est composée d’un ensemble de caractéristiques qui sont utilisées pour spécifier la méthode de requête (GET, POST, PUT, DELETE, etc.), l’URI (Uniform Resource Identifier) de la ressource demandée, les headers qui contiennent des informations sur la requête (type de contenu, format de réponse, etc.), et souvent un corps qui contient des données supplémentaires à transmettre au serveur. Le serveur Web reçoit la requête et renvoie une réponse qui peut contenir des informations, des données ou des instructions pour le client.