タイトルのように、クライアント側でいくつかの情報を取得するために、JavaScript を介して多くの Web サービスを呼び出すページがあります。
すべての Web サービス呼び出しにカウンター ++ を挿入し、カウンター (Web サービスの応答メソッドまたは webserviceFail メソッド) に挿入しました。私はそれをたくさんテストしましたが、すべてうまくいきました。
すべての情報がサーバーから送信されるまで待つようにユーザーにメッセージを表示し、カウンターが 0 のときにフォームを送信できるようにします。テスト環境ではすべて問題なく、精巣はすべて合格しました。特定のクライアント (インターネット接続が良好でない) では、長い間メッセージが残っているのを待っていても、一部の Web サービスが応答しなかったか、webserviceFail メソッドに返されなかったことを意味します。
これは可能ですか?Web サービスにタイムアウトはありますか? タイムアウトの期限が切れた後、webserviceFail メソッドに戻りますか?