У меня есть веб-сайт, работающий по протоколу HTTPS, и я хочу сделать запрос GET к порту HTTP. В тот момент, когда я пытаюсь это сделать, я получаю следующие ошибки:
cannot load ${url} due to access control checks.
this page was not allowed to display insecure content from ${http-url}
Я думал о том, чтобы поместить запрос в лямбда-функцию AWS и вызвать функцию labmda, потому что это даст мне HTTPS URL? Это возможно.
Несмотря на это, я хочу знать, каков самый простой способ сделать это, так как я не очень много знаю о AWS, поэтому мне придется изучить его.
const url = 'http://website/fmi/xml/fmresultset.xml?-dbnames';
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function (params) {
console.log(xhttp.status);
if (xhttp.readyState ==4) {
if (xhttp.status == 200) {
console.log('====');
console.log(xhttp.responseText);
}
}
}
xhttp.open("GET", url, true);
xhttp.send();