Response Mimic.js处理故障响应
对于我正在开发的项目,我使用mimic.js。。 我面临的问题是,如果Web服务有错误响应, 模仿,不处理它,浏览器仍然“等待”响应,该响应实际上已经返回,但没有被模仿处理。。 更具体地说,一个典型的故障响应如下:Response Mimic.js处理故障响应,response,fault,Response,Fault,对于我正在开发的项目,我使用mimic.js。。 我面临的问题是,如果Web服务有错误响应, 模仿,不处理它,浏览器仍然“等待”响应,该响应实际上已经返回,但没有被模仿处理。。 更具体地说,一个典型的故障响应如下: <?xml version="1.0" encoding="UTF-8"?> <methodResponse> <fault> <value> <struct> <member> <name>faul
<?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结束 我目前认为处理这个问题的唯一方法就是尝试捕获,它实际上并不能解决问题,它只是绕过它,然后返回一个通用警报