Во многих приложениях запросы проходят через цепочку прокси, балансировщиков и кэшей. Это скрытый слой инфраструктуры, который часто остаётся «невидимым» — а зря.
Один из способов подсветить эту цепочку — заголовок
Max-Forwards. Если отправить запрос с этим заголовком, можно ограничить количество промежуточных узлов, которые обработают запрос. По стандарту он применяется к методам
TRACE и OPTIONS, но в реальных системах встречается куда шире. Вот почему это полезно:💙 По разным ответам при разных значениях
Max-Forwards можно понять, сколько прокси стоит перед приложением💙 Иногда запросы начинают вести себя по-разному → можно увидеть несогласованную конфигурацию, нестабильные фильтры, проблемные балансировщики
💙 Это помогает находить расхождения в маршрутизации и потенциальные точки обхода
Кейс редкий, но в правильный момент — очень показательный. Попробуй отправить
TRACE / или OPTIONS / с разными значениями Max-Forwards и сравни ответы — иногда цепочка раскрывается сама 💡

