У меня есть следующий сценарий: (используя модуль requests
в Python 3.7.2)
HTTP-сервер (сервер-1) находится в контейнере Docker в сети моста по умолчанию наMacOS. Http-порт 80 сопоставлен с портом хоста 8001.
HTTP-клиент находится на хосте MacOS, запрашивая сервер с помощью сопоставленного порта хоста (8001).
Сервер-1 возвращает HTTP-перенаправление на другой http-сервер (сервер-2) в другом контейнере Docker (той же мостовой сети). URL перенаправления http://server-2:80/
. У сервера-2 порт 80 также сопоставлен с портом хоста 8002.
Теперь проблема заключается в том, что клиент не может достичь URL перенаправления из-за ограничений Docker. И по умолчанию Python requests
автоматически обрабатывает перенаправление и отправляет запрос на URL перенаправления.
Мой вопрос: есть ли способ для клиента проверить / настроить URL перенаправления из requests
модуля передэто отсылает?