23.8. レスポンスコード
Camel は HTTP 応答コードに従って処理されます。
- レスポンスコードは 100..299 の範囲にあり、Camel は応答の成功と見なします。
-
応答コードは 300..399 の範囲にあり、Camel はこれをリダイレクト応答とみなし、その情報とともに
HttpOperationFailedException
を出力します。 -
応答コードは 400+ で、Camel はこれを外部サーバーの障害と見なし、この情報とともに
HttpOperationFailedException
を出力します。
throwExceptionOnFailure オプション throwExceptionOnFailure
を false
に設定すると、失敗したレスポンスコードに対して HttpOperationFailedException
が出力されないようになります。これにより、リモートサーバーから応答を取得できるようになります。
デモには、以下の例があります。