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 Max-Forwards

L'en-tête de requête HTTP Max-Forwards est utilisé avec les méthodes TRACE et OPTIONS pour limiter le nombre de nœuds (généralement des serveurs mandataires) que la requête traverse.

Sa valeur est un entier indiquant le nombre maximal de nœuds qu'elle doit visiter. À chaque nœud, la valeur est décrémentée et la requête est transmise au nœud suivant jusqu'à ce que la destination soit atteinte ou que la valeur reçue de Max-Forwards soit zéro. La requête est alors renvoyée (en excluant les en-têtes sensibles si nécessaire) comme corps d'une réponse 200. Cela permet au·à la client·e de voir ce qui est reçu à l'autre extrémité de la chaîne de requête (l'en-tête Via est particulièrement intéressant) à des fins de test ou de diagnostic.

Si l'en-tête Max-Forwards n'est pas présent dans une requête TRACE ou OPTIONS, un nœud supposera qu'il n'y a pas de nombre maximal de transmissions.

Type d'en-tête En-tête de requête
En-tête de requête interdit Non

Syntaxe

http
Max-Forwards: <integer>

Exemples

http
Max-Forwards: 0
Max-Forwards: 10

Spécifications

Specification
HTTP Semantics
# field.max-forwards

Compatibilité des navigateurs

Cette fonctionnalité n'est ni destinée ni implémentée dans les navigateurs.

Voir aussi