Отображение предварительного просмотра в реальном времени на Chrome с помощью почтальона - PullRequest
0 голосов
/ 15 ноября 2018

enter image description here

Я создаю альтернативный метод входа в систему. Куда я отправляю Email(test@gmail.com) и SessionKey(asdasd@3) типа string.

API отдыха с (POST). Предварительный просмотр показывает на POSTMAN, что он работает, и пользователь вошел в систему, но приложение работает на Chrome на порт не входит в систему.

Пользователь должен войти в систему, и следующая страница должна отображаться в браузере Google Chrome. После того, как значения отправлены с использованием POSTMAN

Я хочу видеть предварительный просмотр в Google Chrome, а не в POSTMAN.

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

"Я хотел бы знать, есть ли способ увидеть результат, отображаемый в Google Chrome, а не в предварительном просмотре POSTMAN".

Да, вы можете увидеть его наИнструменты разработчика Google.Щелкните правой кнопкой мыши на странице Chrome и выберите Inspect Element.Тогда Networks Tab

Google chrome dev tools for checking api request and responses

Однако рекомендуется использовать Postman для тестирования apis.Если вы получаете ответ в почтальоне, значит, API работает нормально.Проблема в вашей реализации.Можете ли вы опубликовать некоторый код, который вы написали в ASP.NET?

0 голосов
/ 15 ноября 2018

Это потому, что проблема с CORS. Когда вы выполняете вызов REST API через Postman, проверка CORS не будет установлена. Когда вы выполняете вызов REST API через браузер, API проверяет исходный домен, отправленный браузером, на соответствие разрешенным доменам в REST API.

Чтобы разрешить принятие вашего домена через API, вы можете включить его следующим образом:

[EnableCors("http://localhost:4200,http://something.rooturl.com", "*", "*")]
public class YourController : ApiController
{
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...