Фильтр CORS отсутствует

0

От моего Углового клиента я вызываю другой URL приложения, который вернет объект JSON.

Когда я пытаюсь в IE11, он отлично работает, но в Firefox и Chrome я получаю: запрос на перекрестный запрос заблокирован: политика одного и того же происхождения запрещает чтение удаленного ресурса (Причина: заголовок CORS "Access-Control-Allow-Origin" отсутствует),

Я попытался добавить в заголовке Access-Control-Allow-origin, я начал получать запрос CORS Request Failed.

Как я могу справиться с этим сценарием в моем приложении с угловым 1.5?

  • 1
    «Я попытался добавить Access-Control-Allow-origin в заголовок», тогда вам нужно больше исследовать, что такое CORS и куда принадлежат заголовки. Скорее всего, в Firefox и Chrome запрос не выполняется, поскольку они правильно отправляют предварительную проверку, а API неправильно реагирует на нее.
Теги:

1 ответ

1

Access-Control-Allow-Origin

Прежде всего это не имеет никакого отношения к угловому. Вы делаете запрос на привлечение внимания и ваш ответ beckend на запрос. Фильтр CORS Отсутствует Угловой нет фильтра CORS Отсутствует Угловое в угловом, но в вашем api. вам необходимо установить фильтр CORS в вашем api, чтобы ваше угловое приложение могло сделать запрос, и api может ответить на это.

На этом рисунке описывается, как работает фильтр cors

Изображение 174551

Ещё вопросы

Сообщество Overcoder
Наверх
Меню