Max-Forwards header
Der HTTP Max-Forwards
Request-Header wird zusammen mit der TRACE
- und der OPTIONS
-Methode verwendet, um die Anzahl der Knoten (in der Regel Proxys) zu begrenzen, durch die die Anfrage weitergeleitet wird.
Sein Wert ist eine Ganzzahl, die die maximale Anzahl von Knoten angibt, die besucht werden müssen.
An jedem Knoten wird der Wert dekrementiert, und die Anfrage wird an den nächsten Knoten weitergeleitet, bis das Ziel erreicht ist oder der empfangene Wert von Max-Forwards
null ist.
Die Anfrage wird dann (ausgenommen sensible Header, wo dies zutrifft) als Body einer 200
-Antwort zurückgesendet.
Dies ermöglicht es dem Client, zu sehen, was am anderen Ende der Anfragenkette empfangen wird (der Via
-Header ist von besonderem Interesse) zu Test- oder Diagnosezwecken.
Wenn der Max-Forwards
-Header in einer TRACE
- oder OPTIONS
-Anfrage nicht vorhanden ist, wird ein Knoten annehmen, dass es keine maximale Anzahl von Weiterleitungen gibt.
Header-Typ | Request-Header |
---|---|
Verbotener Request-Header | 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 für Browser gedacht, noch in ihnen implementiert.
Siehe auch
TRACE
-MethodeOPTIONS
-Methode405 Method Not Allowed