首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mimic.js处理故障响应

Mimic.js处理故障响应
EN

Stack Overflow用户
提问于 2012-02-27 05:06:03
回答 1查看 327关注 0票数 1

对于我正在开发的项目,我使用mimic.js。我面临的问题是,如果有来自webservice的错误响应,mimic,没有处理它,而浏览器仍然“等待”一个响应,这个响应实际上已经返回,但是还没有被模拟处理。更确切地说,一个典型的故障响应是以下所示。

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name><value><int>104</int></value>
</member>
<member>
<name>faultString</name><value><string>Invalid Input Parameters</string></value>
</member>
</struct></value></fault></methodResponse>

和铬控制台给我错误

mimic.js:11 Uncaught :无法读取属性'childNodes‘的null

对如何处理“错误”反应有什么建议吗?mimic.js一点也没被改变..。还试图通过在if语句中使用isFault标志来绕过模拟无法处理错误的事实,但也没有成功。isFault应该得到一个布尔值,我猜是真/假?

EN

回答 1

Stack Overflow用户

发布于 2012-06-06 16:37:57

我解决了问题..。当出现错误时,来自web服务返回的响应以文本/html的标题返回,这导致mimic.js无法识别响应是有效的xml,并以未登录的typeerror结束.

我目前认为处理这个问题的唯一方法是使用try..catch,这并不能真正解决这个问题,它只是绕过it..and返回,并带有一个通用警报。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9460286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档