Uncaught DOMException: Failed to execute 'send' on 'XMLHttpRequest': Failed to load

Segey
На сайте с 23.08.2005
Offline
404
5702
Uncaught DOMException: Failed to execute 'send' on 'XMLHttpRequest': Failed to load

Пытаюсь с домена на домен, послать запрос

var xmlhttp = getXmlHttp();
xmlhttp.open('GET', 'http://'+value, false);
xmlhttp.send(null);
if(xmlhttp.status == 200) {
alert(xmlhttp.responseText);
}

function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}

Домены разные, но на хосте с которого хочу получить контент и применять что-то на странице стоит

header("access-control-allow-origin: *");

header("Access-Control-Allow-Credentials: true");
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS');
header('Access-Control-Max-Age: 1000');
header('Access-Control-Allow-Headers: Content-Type, Content-Range, Content-Disposition, Content-Description');

В чем именно проблема? Я просто не понимаю, что именно, а продолжение ошибки:

Brexit - уже совсем рядом. (https://about-this-model.blogspot.com/2019/03/brexit.html)
Segey
На сайте с 23.08.2005
Offline
404
#1

Вопрос снят, пошел другим путем...

Оптимизайка
На сайте с 11.03.2012
Offline
396
#2
Segey:
В чем именно проблема? Я просто не понимаю

Проблема в том, что вы наверняка не реализовали по спецификации CORS корректные ответы. Одних заголовоков то недостаточно. Пример конфигурации для nginx:

https://enable-cors.org/server_nginx.html

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
Segey
На сайте с 23.08.2005
Offline
404
#3

Оптимизайка, Спасибо, выбрал чуть другой подход. Учитывая что есть доступ на сервер:

1. Создал php файл

2. Запустил и сделал что хотел без всяких AJAX

3. Удалил за собой файл

Все - проблем нет. За ответ спасибо, мало ли еще вернуть к этому и придется разобраться, когда доступа не будет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий