Этот url находится в AWS API Gateway с методом get и stage, который хорошо развернут. И я включил CORS после aws document.Api Gateway не разрешает Access-Control-Allow-Origin
Вот мои шаги, чтобы включить CORS.
-Resource-> action-> включить CORS-> настройка по умолчанию -> включить CORS и заменить заголовки CORS. В результатах поиска CORS нет ошибок.
Я не профессиональный веб-разработчик, а мой браузер - сафари.
Вот мой код запроса "http://my.com"
function request(idex) {
var xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.status == 200)
callback(xmlHttp.responseText);
}
xmlHttp.open("GET", "http://my.com", true);
xmlHttp.send(null);}
Консоль печати ошибка: XMLHttpRequest не может загрузить "http://my.com" Происхождение http://example.com не допускается Access-Control-Allow-Origin.
Если есть ошибки в javascript-запросе или в развертывании API-шлюза?
Существует, конечно, что-то неправильно с тем, как вы создали CORS в AWS, потому что я создал example.com как vhost на своем локальном компьютере. И после этого я получаю: 'XMLHttpRequest не может загрузить http://my.com/. Перенаправление с «http://my.com/» на «https://my.com/» заблокировано политикой CORS: заголовок «Access-Control-Allow-Origin» присутствует на запрошенном ресурсе. Происхождение «http://example.com», следовательно, не допускается. » – Pegues
Большое спасибо, я думаю, что ваш комментарий поможет мне найти способ его решить. – Cenxui
Мое удовольствие. Удачи! – Pegues