[PYTHON/REQUESTS] Retry 클래스 : HTTP 요청 오류 발생시 재시도하기

■ Retry 클래스를 사용해 HTTP 요청 오류 발생시 재시도하는 방법을 보여준다.

※ Retry 클래스의 생성자에서 total 인자는 총 재시도 카운트로 connect 인자와 read 인자를 설정한 경우 두 값의 합을 지정하거나 합보다 큰 수를 지정하면 된다.
※ Retry 클래스의 생성자에서 backoff_factor 인자는 오류가 발생했을 때 다음 재시도를 언제할 지 정하는 값이다.
※ backoff_factor 인자에 의한 재시도 지연 시간 공식 : backoff_factor * (2 ^ (현재 재시도 카운트 – 1))초

main.py

requirements.txt

※ pip install requests 명령을 실행했다.

Advertisements