Настройка перенаправления HTTP с использованием запросов Python - PullRequest
0 голосов
/ 03 октября 2019

У меня есть следующий сценарий: (используя модуль 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 модуля передэто отсылает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...