Max-Forwards

Der HTTP Max-Forwards Request-Header wird mit der TRACE-Methode verwendet, um die Anzahl der Knoten (in der Regel Proxys) zu begrenzen, durch die die Anfrage geleitet wird. Sein Wert ist eine ganze Zahl, die die maximale Anzahl von Knoten angibt, die es durchlaufen muss. Bei jedem Knoten wird der Wert dekrementiert und die TRACE-Anfrage wird an den nächsten Knoten weitergeleitet, bis das Ziel erreicht ist oder der erhaltene Wert von Max-Forwards null ist. Die Anfrage wird dann (ohne sensible Header, wo dies angemessen ist) als Körper einer 200-Antwort zurückgesendet. Dies ermöglicht es dem Client, zu sehen, was am anderen Ende der Anfragestrecke empfangen wird (der Via-Header ist von besonderem Interesse) für Test- oder Diagnosezwecke.

Wenn der Max-Forwards-Header in einer TRACE-Anfrage nicht vorhanden ist, geht ein Knoten davon aus, dass es keine maximale Anzahl von Weiterleitungen gibt.

Header-Typ Request-Header
Verbotener Header-Name Nein

Syntax

http
Max-Forwards: <integer>

Beispiele

http
Max-Forwards: 0
Max-Forwards: 10

Spezifikationen

Specification
HTTP Semantics
# field.max-forwards

Browser-Kompatibilität

Diese Funktion ist weder auf Browser ausgerichtet noch in ihnen implementiert.

Siehe auch