Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取http请求的网络错误_Javascript_Html - Fatal编程技术网

Javascript 获取http请求的网络错误

Javascript 获取http请求的网络错误,javascript,html,Javascript,Html,当我试图向服务器发出http请求时,我在Internet Explorer中遇到以下网络错误,它将转到错误回调函数: SCRIPT7002:XMLHttpRequest:网络错误0x2ef3,无法完成 由于错误00002ef3导致的操作失败 在Chrome和Firefox中,它将进入错误回调函数并显示以下错误: XMLHttpRequest无法加载url。没有“访问控制允许来源” 请求的资源上存在标头。原点“null”为空 因此不允许访问 代码如下: HTTPRequestConts.GET_N

当我试图向服务器发出http请求时,我在Internet Explorer中遇到以下网络错误,它将转到错误回调函数:

SCRIPT7002:XMLHttpRequest:网络错误0x2ef3,无法完成 由于错误00002ef3导致的操作失败

在Chrome和Firefox中,它将进入错误回调函数并显示以下错误:

XMLHttpRequest无法加载url。没有“访问控制允许来源” 请求的资源上存在标头。原点“null”为空 因此不允许访问

代码如下:

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);

您正在提出跨来源请求

当您从与第一个资源本身服务的域或端口不同的域或端口请求资源时,就会发生这种情况

根据引起请求的原因,您可以让服务器处理请求并将其发送到客户端,也可以在您向其发出请求的服务器上启用跨源域(未完成,请犯启用所有域的错误)

如何做到这一点取决于服务器。节点快车上的Eg 请注意,在该链接中,它启用了所有

res.header("Access-Control-Allow-Origin", "*");

将*替换为您自己的域。

将contentType设置为“application/json;charset=utf-8'来解决问题。

请在问题中添加您试图执行的代码,以便您可以轻松获得帮助。您也可以参考此链接->为什么这样可以解决问题?将它添加到请求中没有意义——这是一个GET请求——错误消息是一个权限问题,JSON没有得到特殊处理。