강의

멘토링

로드맵

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

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

작성한 질문수

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

API란 무엇인가?

response.raise_for_status()

해결된 질문

작성

·

661

1

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

퀴즈

JSON이 데이터 표현 및 저장에 널리 사용되는 주된 이유는 무엇일까요?

사람이 읽기 어렵지만 압축률이 높기 때문입니다.

특정 프로그래밍 언어에서만 지원되기 때문입니다.

사람과 기계 모두 읽기 쉬운 구조이기 때문입니다.

데이터를 이진(binary) 형태로만 저장하기 때문입니다.

답변 1

0

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

안녕하세요 남기정님,

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

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

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

 

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

작성한 질문수

질문하기