150.7. 응답 코드
Camel은 HTTP 응답 코드에 따라 처리합니다.
- 응답 코드는 100..299 범위로, Camel은 성공 대응으로 간주합니다.
-
응답 코드는 300..399 범위에 있으며 Camel은 이를 리디렉션 응답으로 간주하고 정보를 사용하여ECDHE
OperationFailedException
을 발생시킵니다. -
응답 코드는 400개 이상이며 Camel은 이를 외부 서버 오류로 간주하고 해당 정보를 사용하여ECDHE
OperationFailedException
을 발생시킵니다.
throwExceptionOnFailure throwExceptionOnFailure
옵션은 실패한 응답 코드에 대해 throw되는 것을 방지하기 위해 false
로 설정할 수 있습니다. 이렇게 하면 원격 서버에서 모든 응답을 받을 수 있습니다.
아래에는 이를 보여주는 샘플이 있습니다.