网络错误7002_jquery - SCRIPT7002:XMLHttpRequest:网络错误0x2ef3,由于错误00002ef3无法完成操作...
jquery - SCRIPT7002:XMLHttpRequest:网络错误0x2ef3,由于错误00002ef3无法完成操作
当我做一些Ajax调用时,我一直收到这个错误...
它甚至可能与地理编码有关,但我真的不知道如何捕获错误以显示对用户有用的东西......甚至如何解决问题,因为它似乎只是引用某种指针或其他东西: S 0x2ef3
SCRIPT7002:XMLHttpRequest:网络错误0x2ef3,由于错误00002ef3无法完成操作。
图像可能比错误消息更有帮助:
有什么想法吗?
我的代码在1秒内触发10个ajax调用,由地理编码服务器端处理。
错误会间歇性地出现。 有时我会得到地理编码的结果,有时我会得到错误。 我会说我有10%的时间得到它。 它完全阻止了ajax调用在jQuery中触发我的错误处理程序。
Jimmyt1988 asked 2019-06-24T21:37:47Z
13个解决方案
30 votes
这是对我有用的修复。 使用您的json数据发送无效的mime或bad characterset导致该错误。 像这样添加charset以帮助它混淆:
$.ajax({
url:url,
type:"POST",
data:data,
contentType:"application/json; charset=utf-8",
dataType:"json",
success: function(){
...
}
});
参考:
Jquery - 如何使$ .post()使用contentType = application / json?
由于错误c00ce56e无法完成操作
NickNo answered 2019-06-24T21:38:14Z
19 votes
我们也遇到过类似的问题。 但是,如上一条评论中所述设置字符集并没有帮助。 我们的应用程序每60秒发出一次AJAX请求,我们的网络服务器nginx在60秒内发送Keep-Alive超时。
我们通过将保持活动超时值设置为75秒来解决问题。
这就是我们认为发生的事情:
IE每隔60秒发出一次AJAX请求,在请求中设置Keep-Alive。
同时,nginx知道IE忽略了Keep-Alive超时值,因此它启动了TCP连接关闭过程(在FF / Chrome的情况下,这是由客户端启动的)
IE接收先前发送的请求的关闭连接请求。 由于这不是IE的预期,它会引发错误并中止。
即使连接已关闭,nginx似乎仍然响应请求。
Wireshark TCP转储将提供更清晰,我们的问题是固定的,我们不希望花更多的时间在它上面。
Jozef Briss answered 2019-06-24T21:39:30Z
8 votes
我收到了同样的错误(SCRIPT7002: XMLHttpRequest: Network Error 0x80004004, Operation aborted),在我们的例子中,这是因为JavaScript的原始政策相同。
我们的网络应用程序正在端口8080上对我们的服务器进行JQuery AJAX调用。该调用被拦截并通过SSL重新路由(由于服务器规则要求传入流量使用SSL)。
一旦我们通过SSL端口加载我们的Web应用程序,问题就得到了解决。
Mike R answered 2019-06-24T21:40:08Z
2 votes
我有这个问题,一个AJAX Post请求返回一些JSON会失败,最终返回abort,使用:
SCRIPT7002:XMLHttpRequest:网络错误0x2ef3
控制台中出错。 在其他浏览器(Chrome,Firefox,Safari)上,完全相同的AJAX请求也没问题。
跟踪我的问题 - 调查显示响应缺少状态代码。 在这种情况下,它应该是500内部错误。 这是使用服务堆栈生成的C#Web应用程序的一部分,需要显式设置错误代码。
IE似乎将连接打开到服务器,最终它超时并且它被中止了#39; 请求; 尽管收到了内容和其他标题。
也许IE在处理帖子中的标题方面存在问题。
更新Web应用程序以正确返回状态代码修复了问题。
希望这有助于某人!
Andrew Keeling answered 2019-06-24T21:41:14Z
2 votes
这个问题发生在我的项目中,因为使用长xml字符串作为参数值的ajax GET调用。 通过以下方法解决:将它作为ajax post调用Java Spring MVC控制器类方法就像这样。
$.ajax({
url: "controller_Method_Name.html?variable_name="+variable_value,
type: "POST",
data:{
"xmlMetaData": xmlMetaData // This variable contains a long xml string
},
success: function(response)
{
console.log(response);
}
});
Spring Spring MVC Controller类方法:
@RequestMapping(value="/controller_Method_Name")
public void controller_Method_Name(@RequestParam("xmlMetaData") String metaDataXML, HttpServletRequest request)
{
System.out.println(metaDataXML);
}
TRIDIB BOSE answered 2019-06-24T21:41:45Z
1 votes
我有一段时间的错误,并找到了解决方案。 此修复程序适用于Asp.net应用程序,Strange仅在IE非兼容模式下失败,但适用于Firefox和Crome。 为所有/特定用户提供对webservice服务文件夹的访问解决了该问题。
在web.config文件中添加以下代码:
Roy answered 2019-06-24T21:42:17Z
1 votes
在尝试使用XMLHttpRequest上传文件时,在WebServer收到上述错误后,我偶然发现了这些问题和答案:
var reqObj = new XMLHttpRequest();
//event Handler
reqObj.upload.addEventListener("progress", uploadProgress, false);
reqObj.addEventListener("load", uploadComplete, false);
reqObj.addEventListener("error", uploadFailed, false);
reqObj.addEventListener("abort", uploadCanceled, false);
//open the object and set method of call (post), url to call, isAsynchronous(true)
reqObj.open("POST", $rootUrlService.rootUrl + "Controller/UploadFiles", true);
//set Content-Type at request header.for file upload it's value must be multipart/form-data
reqObj.setRequestHeader("Content-Type", "multipart/form-data");
//Set header properties : file name and project milestone id
reqObj.setRequestHeader('X-File-Name', name);
// send the file
// this is the line where the error occurs
reqObj.send(fileToUpload);
删除行WebServer修复了问题。
注意:此错误在其他浏览器中的显示方式非常不同。即 Chrome显示类似于连接重置的内容,类似于Fiddler报告的内容(由于突然连接关闭而导致空响应)。
此外,仅当从与WebServer不同的计算机上传时才会出现此错误(localhost上没有问题)。
Alexei answered 2019-06-24T21:43:03Z
1 votes
我只想添加解决这个问题的方法,因为它与上述所有答案都不同。
导致问题的ajax调用试图传递空数据对象。 IE似乎不喜欢这样,但其他浏览器并不介意。
为了解决这个问题,我只是从ajax调用中删除了data: {},。
tekiegirl answered 2019-06-24T21:43:41Z
1 votes
随着Apache 2的更改KeepAliveTimeout将其设置为60或更高
Ankit Tomar answered 2019-06-24T21:44:06Z
0 votes
将虚拟主机中针对KeepAliveTimeout的指令提升到60为我解决了这个问题。
i.bajrai answered 2019-06-24T21:44:30Z
0 votes
在我的asp.net项目中遇到过同样的问题,最后我发现问题是目标函数不是静态的,我把关键字静态后修复了问题。
[WebMethod]
public static List getRawData()
Derrick.X answered 2019-06-24T21:44:55Z
0 votes
如果这些解决方案都不清楚"清楚" 足够的,基本上IE / Edge无法解析你的数据" 你的AJAX调用字段正确。 您很可能会发送"编码的" JSON对象。
什么失败:"data":'{"Key":"Value"}',
什么有效:"data":'{"Key":"Value"}'
ROBERT DAWKINS answered 2019-06-24T21:45:34Z
-1 votes
[解决了]
我今天才发现这个错误。 对我来说,错误代码是不同的。
SCRIPT7002:XMLHttpRequest:网络错误0x2efd,无法完成 由于错误00002efd的操作。
它是随机发生的,而不是所有的时间。 但它注意到的是,如果它来了后来的ajax调用..所以我在ajax调用之间放了5秒的延迟,它解决了。
Amit Shah answered 2019-06-24T21:46:21Z
网络错误7002_jquery - SCRIPT7002:XMLHttpRequest:网络错误0x2ef3,由于错误00002ef3无法完成操作...相关推荐
- net::ERR_CONNECTION_REST与XMLHttpRequest:网络错误 0x2ee2, 由于出现错误 00002ee2 而导致此项操作无法完成。
服务器:centOs7:4台 场景1:接到现场项目反馈附件上传有两台服务器超过1M的文件上传不了. 排查: 1.通过拨vpn,访问项目上传超过1M的文件确实会出现上传失败的问题.查看异常日志: org ...
- 网络错误7002_SCRIPT7002: XMLHttpRequest: 网络错误 0x2ef3, 由于出现错误 00002ef3nbsp...
我们知道Http协议是基于TCP/IP连接的,也就是说客户端浏览器向服务器发出一个Http请求并得到响应是要建立一条TCP/IP连接的,但是如果每发出一个Http请求客户端就要向服务器端建立一条TCP ...
- ie浏览器跨域报错问题;Access-Control-Allow-Headers 列表不存在请求表头 content-type;XMLHTTPRequest:网络错误 0x80070005,拒绝访问。
问题: 这段是我在main.js下设置的,为了在请求头上添加后端需要的参数sessionId 和xrequestedwith ,在谷歌下是正常的, ie报Access-Control-Allow-He ...
- 记录ie下报XMLHttpRequest: 网络错误 0x80070005, 拒绝访问。
问题: 同样的调用接口,在谷歌是没有问题的,但是在ie下报错XMLHttpRequest: 网络错误 0x80070005, 拒绝访问. 1.分析: 对比了一下,相同的是接口传递参数错误导致报错, 传 ...
- IE出现“XMLHttpRequest: 网络错误 0x80070005, 拒绝访问”的解决方案
最近使用Vue开发的项目,本地开发, 使用IE浏览器访问出现了问题 提示: "Access-Control-Allow-Headers 列表中不存在请求标头 content-type&quo ...
- 关于IE浏览器出现“XMLHttpRequest: 网络错误 0x80070005, 拒绝访问”的解决方案
前言 最近使用Vue开发的项目,部署在nginx容器中,使用IE浏览器访问出现了问题,提示"Access-Control-Allow-Headers 列表中不存在请求标头 content-t ...
- xp计算机加域找不到网络路径,手把手为您win10系统计算机加域提示错误“找不到网络路径”的方法...
今天小编分享一下win10系统计算机加域提示错误"找不到网络路径问题的处理方法,在操作win10电脑的过程中常常不知道怎么去解决win10系统计算机加域提示错误"找不到网络路径的问 ...
- PADS 原理图/PCB常见错误及DRC报告网络问题
PADS 原理图/PCB常见错误及DRC报告网络问题 http://csuhuadong.blog.163.com/blog/static/215827482009101814310843/ 1.原理 ...
- 由于DNS错误引起,建议检查网络是否畅通,防火墙是否允许QQ访问网络。
问题:由于DNS错误引起,建议检查网络是否畅通,防火墙是否允许QQ访问网络. 转载:https://zhuanlan.zhihu.com/p/71293593 网络诊断dns未响应原因 一.DNS服务 ...
最新文章
- 【深度学习】softmax后处理和弹性形变前处理
- hdu1261 字串数(排列组合、大整数)
- stdio.h iostream.h iostream 三者
- Android 打造异常崩溃捕获工具
- 加速你的Hibernate引擎(上)
- IBM 340亿美元收购红帽,开源史上最大交易!
- css通配选择符用什么表示,css3选择符使用个人理解。
- 【机器学习】算法调参
- 如何在WP7中实时监控内存使用量
- PTA 数据结构与算法题目集(中文)7-38 寻找大富翁(25 分)快排或堆排序
- APISpace 手机号码归属地API 方便好用
- 计算机专业相关的组名和口号,好的小组队名和口号(精选40个)
- Minecraft基岩版电脑端游戏按键整合
- 裸写http body服务报body Unexpected end of multipart data的解决办法
- 转战物联网·基础篇12-了解物联网之物连接相关通信技术(1)
- libgdx中文社区网正式上线了-libgdx.net
- 股票自选股基本函数大全-1
- 成都敏之澳:拼多多关键词选词关键要素是什么?
- 按丶自动打开计算机,联想电脑台式机启动自动进入Lenovo diagnostics界面
- 生活品质-装修(01)马桶怎么选?