“Max-Forwards”头字段提供了让TRACE(4.3.8节)和OPTIONS(4.3.7节)请求方法限制请求被代理转发的次数的一种机制。在客户端试图追踪一个似乎将失败或循环中链的请求时这是有用的。
Max-Forwards = 1*DIGIT
Max-Forwards值是一个十进制整数表明这个请求可以被转发的剩余次数。
每个接收到包含Max-Forwards头字段的TRACE或OPTIONS请求的中介必须先检查并更新它的值再转发这个请求。如果被接收到的值是0,中介不得转发这个请求而必须最为最终接收者进行响应。如果被接收到的Max-Forwards值大于0,中介必须在转发的消息中生成一个更新的Max-Forwards字段,生成的字段值被接受的值递减1或接收者支持的最大Max-Forwards值中的较小的一个。
接收者可能忽略其他请求方法中Max-Forwards头字段。