2012-02-27 3 views
1

私は、開発中のプロジェクトに関してmimic.jsを使用しています。 私が直面している問題は、Webサービスからのフォールトレスポンスがある場合です。 模倣し、それを処理しません。ブラウザが実際に戻ってきた応答のために、「待っている」のままですが、模倣によって処理されていません。.. をより具体的には、1つの典型的な障害応答は、次の..Mimic.jsがフォルト応答を処理します

<?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 TypeError: Cannot read property 'childNodes' of null

「フォルト」応答の処理方法に関する提案はありますか? mimic.jsはまったく変更されていません。 は、mimicが失敗を処理できないという事実を回避しようとしました。if文でisFaultフラグを使用しようとしましたが、どちらも成功しませんでした。 isFaultブール値を取得するはずです、私は真/偽と思いますか?

答えて

1

エラーがあった場合、レスポンスは、Webサービスからtext/htmlというヘッダーで返されました。これは結果としてmimic.jsがレスポンスを識別できないことがありました有効なxmlであり、捕捉されなかったタイプエラーで終了しました...

私は現在、これを処理すると考えていましたが、実際には問題を解決していないtry..catchだけです。 。一般的なアラートを返します。

関連する問題