Response Mimic.js处理故障响应

Response Mimic.js处理故障响应,response,fault,Response,Fault,对于我正在开发的项目,我使用mimic.js。。 我面临的问题是,如果Web服务有错误响应, 模仿,不处理它,浏览器仍然“等待”响应,该响应实际上已经返回,但没有被模仿处理。。 更具体地说,一个典型的故障响应如下: <?xml version="1.0" encoding="UTF-8"?> <methodResponse> <fault> <value> <struct> <member> <name>faul

对于我正在开发的项目,我使用mimic.js。。 我面临的问题是,如果Web服务有错误响应, 模仿,不处理它,浏览器仍然“等待”响应,该响应实际上已经返回,但没有被模仿处理。。 更具体地说,一个典型的故障响应如下:

<?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>

故障代码104
faultStringInvalid输入参数
chrome控制台告诉我错误

Missic.js:11未捕获的TypeError:无法读取null的属性“childNodes”

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

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


我目前认为处理这个问题的唯一方法就是尝试捕获,它实际上并不能解决问题,它只是绕过它,然后返回一个通用警报。

我发现了问题。。 当出现错误时,来自web服务的响应返回的标题为text/html,这导致mimic.js无法识别响应是否为有效的xml,并以未捕获的typeerror结束

我目前认为处理这个问题的唯一方法就是尝试捕获,它实际上并不能解决问题,它只是绕过它,然后返回一个通用警报