[python] Requests 라이브러리에서 상태 코드를 처리하는 방법은?

Requests 라이브러리는 Python에서 웹 요청을 보내기 위해 많이 사용되는 라이브러리입니다. 이 라이브러리를 사용하여 웹 요청을 보낼 때, 서버로부터 받은 상태 코드를 처리하는 방법을 알아보겠습니다.

일반적으로 서버는 요청에 대한 응답으로 HTTP 상태 코드를 반환합니다. 이 상태 코드를 확인하여 요청이 성공했는지, 실패했는지 등을 판단할 수 있습니다. Requests 라이브러리에서는 response 객체를 통해 상태 코드를 확인할 수 있습니다.

아래는 예시 코드입니다:

import requests

response = requests.get("https://www.example.com")

if response.status_code == 200:
    print("요청이 성공했습니다.")
elif response.status_code == 404:
    print("페이지를 찾을 수 없습니다.")
else:
    print("요청이 실패했습니다.")

상대적으로 자주 사용되는 몇 가지 상태 코드는 다음과 같습니다:

상태 코드의 전체 목록은 HTTP 상태 코드에서 확인할 수 있습니다.

상태 코드에 따라 다른 동작을 수행해야 한다면, if문을 사용하여 각각의 상태 코드에 대한 조건을 처리할 수 있습니다.