인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

남기정님의 프로필 이미지
남기정

작성한 질문수

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

API란 무엇인가?

response.raise_for_status()

해결된 질문

작성

·

505

1

response.raise_for_status() 함수를 이해못했어요... response코드가 200이 아닐경우만 에러를 던지나요? 에러를 던져서 에러처리는 어떻게하나요?

답변 1

0

미쿡엔지니어님의 프로필 이미지
미쿡엔지니어
지식공유자

안녕하세요 남기정님,

https://requests.readthedocs.io/en/latest/user/quickstart/#response-status-codes

여기를 보면 더 자세히 아실수 있는데요? 코드가 4XX나 5XX일 경우에 에러를 던집니다. 보통 2XX는 성공으로 간주합니다.

에러를 던지게 되면, "Try except 구문에 대해 알아보기" 강의에서처럼, 예외처리를 하시면 됩니다.

 

남기정님의 프로필 이미지
남기정

작성한 질문수

질문하기