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

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 für Browser gedacht, noch in ihnen implementiert.

Siehe auch