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
Max-Forwards: <integer>
Beispiele
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
TRACE
-Methode405 Method Not Allowed