Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

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

http
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.

http
Accept-CH: RTT

Alors, lors des requêtes suivantes, le client peut renvoyer un en-tête RTT :

http
RTT: 125

Spécifications

Specification
Network Information API
# rtt-request-header-field

Compatibilité des navigateurs

Voir aussi