Max-Forwards
Der HTTP-Max-Forwards
-Anforderungsheader wird mit der TRACE
-Methode verwendet, um die Anzahl der Knoten (normalerweise Proxys), durch die die Anfrage geht, zu begrenzen. Sein Wert ist eine ganze Zahl, die die maximale Anzahl der Knoten angibt, die besucht werden müssen. An jedem Knoten wird der Wert dekrementiert und die TRACE
-Anfrage wird an den nächsten Knoten weitergeleitet, bis das Ziel erreicht ist oder der empfangene Max-Forwards
-Wert null ist. Die Anfrage wird dann (unter Ausschluss sensibler Header, wo zutreffend) als der Body einer 200
-Antwort zurückgesendet. Dadurch kann der Client sehen, was am anderen Ende der Anforderungskette empfangen wird (der Via
-Header ist von besonderem Interesse), zu Test- oder Diagnosezwecken.
Wenn der Max-Forwards
-Header in einer TRACE
-Anfrage nicht vorhanden ist, nimmt ein Knoten an, dass es keine maximale Anzahl von Weiterleitungen gibt.
Header-Typ | Anforderungsheader |
---|---|
Verbotener Anforderungsheader | Nein |
Syntax
Max-Forwards: <integer>
Beispiele
Max-Forwards: 0
Max-Forwards: 10
Spezifikationen
Specification |
---|
HTTP Semantics # field.max-forwards |
Browser-Kompatibilität
Dieses Feature ist weder auf Browser ausgelegt noch in ihnen implementiert.
Siehe auch
TRACE
-Methode405 Method Not Allowed