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

http
Max-Forwards: <integer>

Beispiele

http
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