Jak mogę CORS XMLHttpRequest bezpośrednio do adresu IP, a nie domeny.Żądanie CORS do IP nie nazwa domeny
Na przykład ładuję moją stronę z example1.org.
Próbuję wysłać żądanie CORS do http://example2.org/
, to działa. Żądanie CORS do http://192.168.1.100
nie działa. Czemu?
Celem adresu DNS example.org jest 192.168.1.100. Sniffer HTTP fiddler2 mówi, że przeglądarka nawet nie wysyła żądania, aby sprawdzić nagłówek HTTP CORS wysłany z serwera.
Próbowałem już z Google Chrome wersja 29.0.1510.0 kanarek i wersja 26.0.1410.64 m.
Kod Przykładowy wniosek Cors (czyli kod działa nie jestem na stronie w pochodzeniu 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();