En-tête RTT
Limited availability
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
L'en-tête de requête HTTP RTT est un indicateur du client sur le réseau qui fournit le temps de trajet aller-retour approximatif au niveau de l'application, en millisecondes.
L'indicateur RTT inclut le temps de traitement côté serveur, contrairement au RTT de la couche transport.
La valeur RTT est arrondie au multiple de 25 millisecondes le plus proche pour prévenir l'empreinte numérique, bien qu'il existe de nombreux autres mécanismes qu'un attaquant peut utiliser pour obtenir des informations similaires sur le temps aller-retour.
Cet indice permet à un serveur de choisir les informations à envoyer en fonction de la réactivité/latence du réseau. Par exemple, il peut choisir d'envoyer moins de ressources.
Note :
L'en-tête Vary est utilisé dans les réponses pour indiquer qu'une ressource différente est envoyée pour chaque valeur différente de l'en-tête (voir Mise en cache HTTP Vary). Même si RTT est utilisé pour configurer les ressources envoyées envisagez de l'omettre dans l'en-tête Vary — il est susceptible de changer fréquemment, ce qui rend la ressource effectivement non mise en cache.
| Type d'en-tête | En-tête de requête, indicateur client réseau |
|---|---|
| En-tête de requête interdit | Non |
Syntaxe
RTT: <number>
Directives
<number>-
Le temps de trajet aller-retour approximatif en millisecondes, arrondi au multiple de 25 millisecondes le plus proche.
Exemples
>Utiliser les indicateurs client RTT
Un serveur doit d'abord s'inscrire pour recevoir l'en-tête RTT en envoyant l'en-tête de réponse Accept-CH contenant RTT.
Accept-CH: RTT
Alors, lors des requêtes suivantes, le client peut renvoyer un en-tête RTT :
RTT: 125
Spécifications
| Specification |
|---|
| Network Information API> # rtt-request-header-field> |
Compatibilité des navigateurs
Voir aussi
- Les indications client du réseau
Downlink,ECT,Save-Data - L'en-tête
Accept-CH - Mise en cache HTTP : Vary et l'en-tête
Vary - La propriété API
NetworkInformation.effectiveType - Améliorer la confidentialité des utilisateur·ice·s et l'expérience des développeur·euse·s avec User-Agent Client Hints (angl.) sur developer.chrome.com