When I am trying to make a http request to a server, I am getting the following network error in Internet Explorer and it is going to the error callback function:
SCRIPT7002: XMLHttpRequest: Network Error 0x2ef3, Could not complete the operation due to error 00002ef3
and in Chrome and Firefox it is going to the error callback function and showing the below error:
XMLHttpRequest cannot load the url. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
Below is the code:
HTTPRequestConts.GET_NAV = https://abc.xyz.com:8090/autoregisterbymobileno?id=ODgyODAyMDMzNg;;&cver=ios_3.0.1&dev=QTMzNkZCQUEtREVEQy00RUE4LTlDQTYtMjg0RDk0QkIyRDRB&lv=0&imei=MzUzMjg1MDcyNjY2ODQxMA;;&oem=100001&dm=QXBwbGU;&osv=aU9TMTAuMC4y";
var c = new HTTPRequest(HTTPRequestConts.GET_NAV);
c.setRequestMethod(HTTPRequestConts.GET), c.setCINResponseParser(),
c.setCallback(new NavProxyCallback({
onSuccess: function onSuccess(response) { console.log('success' + JSON.stringify(response)); },
onError: function onError(err) {
console.log('failure' + JSON.stringify(err)); }}, false)),
HTTPClient.getInstance().send(c);