1

angular http APIのドキュメントによると、サーバーの応答ステータスが400以上の場合、「エラー」メソッドが呼び出されます。

これは、202、204 ... から 400 のステータス コードをチェックしたいときはいつでも、 If( status = 202 ) 、 if (status 204) ... でチェックする必要があるということですか?

GWT RPC のような onViolationContrains や RequestFactory のようなものはありませんか?そうでない場合は、どうすればよいですか?

4

1 に答える 1

1

レスポンスインターセプターがあなたが探しているものかもしれないと思います。http://docs.angularjs.org/api/ng.$httpの「responseinterceptors」セクションを確認してください。

リンクされたドキュメントから:

グローバルエラー処理、認証、または受信した応答の同期または非同期の前処理の目的で、http要求の応答を、これらの要求を開始したアプリケーションコードに渡す前にインターセプトできることが望ましいです。

于 2012-11-30T18:28:55.337 に答える