HTTP/2
HTTP/2 est le successeur à tramage binaire de HTTP/1.1, ajoutant multiplexage, compression d'en-têtes (HPACK) et push serveur pour résoudre le blocage de tête de file.
Objectif
Il multiplexe requêtes et réponses en parallèle sur une seule connexion TCP, réduisant latence et nombre de connexions et accélérant le chargement des pages.
Mécanisme
Une couche de tramage binaire permet à une connexion TCP de porter plusieurs flux, chacun entrelaçant des trames bidirectionnellement (DATA/HEADERS/PRIORITY...). HPACK compresse les en-têtes avec des tables statiques et dynamiques, et le serveur pousse proactivement des ressources via PUSH_PROMISE.
Cas d’usage
- Accélération web moderne
- Le transport de gRPC
- Passerelles API
Outils associés
Référence des codes HTTP
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Gratuit, privé et 100% côté client. OUTIL
Analyseur d'URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratuit, privé et 100% côté client. OUTIL