1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 배우는 API 입문

Connected

연습 문제

Requests로 오류 처리하기

requests 라이브러리가 API 서버에 연결하지 못하면 예외가 발생해요. 이 예외를 통해 API 사용 가능 여부를 감지하고 적절히 대응할 수 있습니다. 하지만 요청이 정상적으로 전송되더라도 오류가 발생할 수 있어요. 잘못된 요청을 보내면 API에서 4xx Client Error가 반환되고, 서버에서 오류가 발생하면 5xx Server Error가 반환됩니다.

requests 패키지는 try/except 문으로 이러한 오류를 처리할 수 있도록 여러 예외 클래스를 제공합니다.

편의를 위해 requests 패키지는 이미 임포트되어 있습니다.

지침 1/2

undefined XP
  • 1

    requests 패키지에서 연결 오류 를 감지하는 예외 클래스를 임포트한 뒤, 임포트한 클래스를 사용해 API 요청에서 발생하는 오류를 가로채세요.

  • 2

    응답 상태 코드로 반환된 오류를 감지하는 예외 클래스를 임포트하고, 실패한 상태 코드 값을 받으면 자동으로 오류를 발생시키는 설정을 Response 객체에 적용하세요. 마지막으로, 임포트한 예외를 가로채서 오류 메시지를 출력하세요.