Запрос CORS на IP не доменное имя - программирование
Подтвердить что ты не робот

Запрос CORS на IP не доменное имя

Как я могу создать XMLHttpRequest CORS непосредственно на IP-адрес, а не на домен.

Например, я загружаю свою веб-страницу из example1.org.

Я пытаюсь сделать запрос CORS http://example2.org/, который работает. Запрос CORS для http://192.168.1.100 не работает. Почему?

Цель записи DNS example.org - 192.168.1.100. Слайдер fiddler2 HTTP говорит, что браузер даже не делает запрос, чтобы проверить HTTP-заголовок CORS, отправленный с сервера.

Я пробовал его с версией Google Chrome версии 29.0.1510.0 и версией 26.0.1410.64 м.

Пример кода для запроса CORS (этот код работает. Я не на странице в источнике example.org.):

var req = new XMLHttpRequest();
req.withCredentials = false;
req.open('GET', 'http://example2.org:8088/GetMyData', true);
req.onreadystatechange = function() {
    console.log(req.responseText);
};
req.send();
4b9b3361

Ответ 1

Если вы попытаетесь подключиться к тому, что считается локальным IP-адресом, браузеры могут иметь (или могут начать иметь) ограничения.

Другая проблема, которая может вызвать проблемы, - это то, что ваша страница находится на HTTPS, а IP-адрес - нет.

Однако, без дополнительной информации, трудно сказать, в чем проблема.