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