Получение ошибки CORS в AngularJS при доступе к данным REST URI

0

XMLHttpRequest не может загрузить http://hfdvcbapp01.vm.itg.corp.us.shldcorp.com:8180/cnb/cnb/report/summary?Company=IT. В запрошенном ресурсе нет заголовка "Access-Control-Allow-Origin". Поэтому исходный адрес http://127.0.0.1:64033 'не допускается.

Я получаю эту ошибку, когда пытаюсь загрузить данные из json, которые расположены на сервере. Как я могу это решить.

Теги:
server
cors

2 ответа

0

В ответе должен быть установлен заголовок Access-Control-Allow-Origin,

если он не от того же источника URL-адреса, с которого он был отправлен, заголовок должен быть установлен с помощью respone - значение - сервер, отвечающий на запрос в вашем случае - http://hfdvcbapp01.vm.itg.corp.us.shldcorp.com: 8180, если сервер находится под контролем youre, просто обработайте его, если его внешняя служба вы должны запросить это.

  • 0
    Спасибо. Я пробовал это также, но снова показывая ту же ошибку. Что я должен делать ????????
0

Ваш api не возвращает заголовок

Access-Control-Allow-Origin: http://yourdomain.com

разрешить определенный домен

или

Access-Control-Allow-Origin: *

разрешить все

PS. Также убедитесь, что заголовки на самом деле там. Обратите внимание, что CORS фактически отправляет 2 запроса. 1 будет ВАРИАНТЫ, второй будет фактическим запросом, поэтому, если вы возвращаете заголовки только в GET или POST, это не будет работать. Чтобы проверить это в хромальных нажатиях f12, перейдите в сеть и попросите вас убедиться, что заголовок там есть. Подробнее

  • 0
    Я попробовал эту вещь также. Но все еще не работает
  • 0
    Можете ли вы просто сказать мне, где я должен добавить эту строку кода ???
Показать ещё 2 комментария

Ещё вопросы

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