Я использую mimic.js в отношении проекта, который я разрабатываю. Проблема, с которой я сталкиваюсь, заключается в том, что если веб-служба реагирует на ошибку, mimic ее не обрабатывает, а браузер «ожидает»ответ, который на самом деле вернулся, но не был обработан с помощью mimic .. если быть более точным, один типичный ответ на ошибку следующий:
<?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>
и консоль chrome выдает ошибку
mimic.js: 11 Uncaught TypeError: Невозможно прочитать свойство 'childNodes' со значением null
какие-либо предложения о том, как обрабатывать ответы "ошибка"?mimic.js не был изменен вообще ... также пытался обойти тот факт, что mimic не может обработать ошибку, пытаясь использовать флаг isFault в операторе if, но безуспешно ... isFault долженполучить логическое значение, я думаю, правда / ложь?