Загуглите про CORS. Если коротко, то сайт с которого вы запрашивайте данные должен явным образом дать разрешение на чтение ответа, иначе будет ошибка CORS. Разрешение дается посредством добавления заголовка Access-Control-Allow-Origin к ответу, вы должны модифицировать код на стороне своего сайта таким образом, чтобы он добавлял к своему ответу этот заголовок.
Berry90, CORS - это функция браузера и используется только на обычных страницах, когда со страницы одного сайта делается AJAX-запрос к другому сайту. Другие приложения или расширения браузеров не используют политику CORS.
Berry90, варианта у вас два:
1. Сделать так, чтобы сервер отдавал корректный заголовок
2. Использовать дополнительный сервер, который будет пропускать запрос через себя по пути добавляя нужный заголовок
Berry90, Значит вам нужен свой сервер, проксирующий запросы. Фронт шлёт запрос с вашему серверу, ваш сервер запрашивает данные с сервиса и возвращает фронту.
Если всё будет на одном сервере (с точным совпадением доменного имени и порта), то браузер не будет использовать CORS.