Max-Forwards
Der HTTP Max-Forwards
Request-Header wird mit der TRACE
-Methode verwendet, um die Anzahl der Knoten (meist Proxies) zu begrenzen, die die Anfrage durchläuft.
Sein Wert ist eine Ganzzahl, die die maximale Anzahl der Knoten angibt, die besucht werden muss.
An jedem Knoten wird der Wert dekrementiert und die TRACE
-Anfrage zum nächsten Knoten weitergeleitet, bis das Ziel erreicht wird oder der empfangene Wert von Max-Forwards
null ist.
Dann wird die Anfrage (unter Ausschluss sensibler Header, wenn angemessen) als der Inhalt einer 200
-Antwort zurückgesendet.
Dies ermöglicht es dem Client zu sehen, was am anderen Ende der Anfragereihe 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, wird ein Knoten davon ausgehen, dass keine maximale Anzahl von Weiterleitungen vorliegt.
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 auf Browser ausgerichtet noch in Browsern implementiert.
Siehe auch
TRACE
-Methode405 Method Not Allowed