142.6. レスポンスコード
Camel は HTTP レスポンスコードに従って処理されます。
- 応答コードは 100..299 の範囲にあり、Camel は成功レスポンスとして認識します。
-
応答コードは 300..399 の範囲にあり、Camel はこれをリダイレクト応答として認識し、情報を使用して
HttpOperationFailedExceptionを発生させます。 -
応答コードは 400 以上で、Camel はこれを外部サーバーの失敗として認識し、情報を使用して
HttpOperationFailedExceptionを発生させます。
throwExceptionOnFailure The option, throwExceptionOnFailure: オプションを false に設定して、HttpOperationFailedException が失敗したレスポンスコードに対してスローされないようにします。これにより、リモートサーバーから応答を取得できます。
以下に、これを説明する例を示します。