Come posso rendere un CORS XMLHttpRequest direttamente a un indirizzo IP, non a un dominio.Richiesta CORS a IP non nome dominio
Ad esempio, carico la mia pagina Web da example1.org.
Provo a fare una richiesta CORS a http://example2.org/
, questo funziona. Una richiesta CORS a http://192.168.1.100
non funziona. Perché?
L'obiettivo della voce DNS example.org è 192.168.1.100. Lo sniffer HTTP fiddler2 dice che il browser non sta nemmeno effettuando una richiesta per controllare l'intestazione HTTP CORS inviata dal server.
Ho provato con canarino versione Google Chrome 29.0.1510.0 e versione 26.0.1410.64 m.
codice di esempio per la richiesta CORS (che il codice sta lavorando io non sono su una pagina nell'origine 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();