• Contact

HTTP - Hypertext Transfer Protocol

  • Mise à jour le 2 avril 2026
  • 1 min. à lire

Le HTTP (Hypertext Transfer Protocol) est un protocole de communication utilisé pour le transfert de données sur le Web. D'un point de vue réseau, il définit la structure des échanges entre les clients (généralement des navigateurs web) et les serveurs.

Ce protocole fonctionne selon un modèle requête-réponse :

  1. Le client envoie une requête HTTP au serveur.
  2. Le serveur traite cette requête.
  3. Le serveur renvoie une réponse HTTP au client.

Les requêtes HTTP contiennent des informations telles que la méthode (GET, POST, etc.), l'URL de la ressource demandée, et éventuellement des en-têtes et un corps de message. Les réponses incluent un code de statut (200 pour succès, 404 pour non trouvé, etc.), des en-têtes, et souvent un corps contenant les données demandées.

HTTP est sans état, ce qui signifie que chaque requête est indépendante des précédentes. Pour maintenir des sessions utilisateur, on utilise souvent des mécanismes comme les cookies.

Exemple d'une requête HTTP simple :

GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)

HTTP est étroitement lié à d'autres protocoles et technologies web comme HTTPS (version sécurisée), WebSocket (pour des communications bidirectionnelles en temps réel), et REST (style d'architecture pour les API web).

Article associé

Développement Article
Fichiers .http : testez vos API directement depuis votre éditeur

Les fichiers .http offrent une alternative élégante aux outils comme Postman en permettant de décrire, versionner et exécuter des requêtes HTTP directement depuis votre éditeur de code.

Nicolas Verlhiac
Nicolas Verlhiac
  • 8 min à lire
tracking-thumb