
EventHttpConnection 클래스의 setRetries 메서드는 HTTP 요청이 실패할 경우 지정된 횟수만큼 재시도하는 기능을 제공합니다.
이 메서드는 재시도 횟수를 설정하면, HTTP 요청이 실패할 경우 EventHttpConnection이 지정된 횟수만큼 재시도합니다. 재시도 횟수는 0 이상의 정수값을 입력할 수 있습니다.
예를 들어, setRetries(3) 메서드를 호출하면, HTTP 요청이 3회 실패할 경우 4회 시도합니다.
재시도 로직은 다음과 같습니다.
1. HTTP 요청이 실패할 경우, EventHttpConnection은 지정된 재시도 횟수만큼 재시도합니다.
2. 재시도 횟수가 0이 될 경우, EventHttpConnection은 더 이상 재시도하지 않고 예외를 발생시킵니다.
3. 재시도 횟수가 1 이상일 경우, EventHttpConnection은 지정된 재시도 횟수만큼 재시도합니다.
이러한 로직은 HTTP 요청의 성공 확률을 높이고, 네트워크 오류나 서버 오류와 같은 외부 요인에 의해 발생하는 오류를 처리하는 데 도움이 됩니다.
2025-07-31 21:53