Получить перенаправление клиента - PullRequest
4 голосов
/ 10 июня 2019

Я выполняю запрос на выборку с помощью FetchClient (через оболочку Aurelia).

Клиент извлечения имеет три режима:

Follow, Error и Manual (я отброшу ошибку для этого вопроса)

Если я использую follow, клиент извлечения автоматически следует за перенаправлением. Проблема в том, что мой оригинальный запрос использует базовую аутентификацию. Он работает для исходного запроса, но перенаправленный URL не работает с этими основными учетными данными аутентификации.

Если я использую «ручной» режим, он не выполняется, но я не получаю доступ к «Местоположению» перенаправленного ресурса и не могу получить правильный URL для перенаправленного ресурса.

Как я могу обойти это?

Это может быть либо режим, в котором я получаю доступ к полному ответу, либо перехватчик, который позволяет мне изменять заголовки перед запросом перенаправленного ресурса.

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