API Get request получает ошибку 401 при использовании имени хоста, но не с localhost - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть это asp. net core 3.1 MVC приложение с индивидуальной учетной записью, которое отлично работает на веб-сервере Windows 2012 r2, когда я go подключаюсь к нему через localhost. Я могу войти и использовать мой API. Однако, когда я go на веб-сайт через имя хоста, после того, как я вошел в систему, я получаю ошибку 401, когда я пытаюсь использовать мой API.

Ошибка, полученная после входа в систему

Вот еще одно сообщение об ошибке

Вот еще подробности ошибки из заголовка запроса

Если я дважды щелкну по ссылке конечной точки API с неавторизованным сообщением, я буду представлен на странице входа (имейте в виду, что я имею уже залогинился). И если я войду в систему, я увижу ожидаемый ответ json, который я использую для отображения данных в таблице данных. После этого я могу go вернуться на страницу с данными, и она будет в порядке.
ссылка на конечную точку API

Любые предложения о том, как это исправить проблема. Опять же, я сталкиваюсь с этим только с именем хоста в URL от самого сервера с другого компьютера. Как будто конечная точка API не распознает мои зарегистрированные учетные данные и требует повторного входа только для конечной точки API. Доступ к сайту через localhost работает безупречно.

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