角度の.then()のリジェクト部分に到達する方法を理解しようとしています。角度の約束で取り込まれたエラーを作成する方法
C#方法
public int Foo(){
int foo = 1;
return foo;
}
Iしかしもその応答がキャッチと.then()約束の最初の部分で処理され、404
と500
とスローHttpResponseException
試みました。私はそれが後者の部分に入るためにどのような種類のエラーが発生する必要があるのか理解したい。
私は応答例外をスローするソースとしてこれを使用している
Throw HttpResponseException or return Request.CreateErrorResponse?
例の角度方法
foo.then(function(response){
//success do something
}), function(error){
// how to come here?
})
私はよく、私は単純だ、私に知らせてください説明していない場合機能の一部であるreject
に到達した後
ハリーハリーは、404または500の応答が成功したコールとみなされます。あなたは尋ねたので、あなたは情報を受け取りました。エラー・フェーズは、httpコールが成功しなかった場合にトリガーされます。 E.a.タイムアウトコールで非常に短いタイムアウトを設定するか、間違ったパスまたはサーバーを呼び出すだけでテストできます。 – stevenvanc
HTTPレスポンスインターセプタはありますか? – dotctor
@stevencaオハイオ州私はそれが感謝の意を参照してください – Haris