У нас есть конфигурация перезаписи, которая обрабатывает ARR как обратный прокси в такой конфигурации:
Browser client (OriginA) <-> IIS/ARR (OriginB) <-> Server
Клиент - любое количество веб-браузеров. Мы не можем изменить эту конфигурацию.
Location
заголовок установлен на http: //origina/done.html и HTTP 302. Я проверил это с помощью Wireshark.Location
заголовок в http: //originb/done.html. Здесь начинаются проблемы.Location
заголовок.Location
заголовок на шаге GENERAL_RESPONSE_HEADERS.Я запустил отслеживание неудачных запросов, и вот как я увидел шаги 5 и 6.
Что могло заставить IIS переписать Location
заголовок перед ARR? Есть ли другие инструменты IIS, которые я могу использовать, чтобы понять это?
Мой Googlefu сегодня подводил меня.
в Server Proxy Settings
на панели IIS Manager мне нужно было снять галочку с "Reverse rewrite host in response headers".