私のプロジェクトでは、angularjs と RESTful API を使用しています。ページを読み込もうとしているとしましょう。そこで 6 つの残りの API を呼び出している可能性があります。最初の 1 つが失敗したとします。つまり、200 が返されますが、実際には Java レイヤーで例外が発生しています。今後のすべての通話をキャンセルする、または残りの 5 件の通話を停止するにはどうすればよいですか? 私はインターセプターの概念を認識しており、次の投稿を参照しました
AngularJS は、ルート変更時に保留中のすべての $http リクエストを中止します
各呼び出しの応答をインターセプトして、Java レイヤーから送信しているエラー メッセージがあるかどうかを確認し、配列に登録されている呼び出しをキャンセルしています。ただし、最初の呼び出しの場合、それが配列に存在する唯一のものです。それ以上の通話が発生しないようにする方法に行き詰まっています。