[python] 요청 응답에 대한 상태 코드 확인하기

웹 개발이나 API 개발을 할 때, 서버로부터 받은 응답의 상태 코드를 확인하는 것은 매우 중요합니다. Python에서는 requests 라이브러리를 사용하여 서버에 요청을 보내고 응답을 받을 수 있습니다. 이번 포스트에서는 requests 라이브러리를 사용하여 요청 응답에 대한 상태 코드를 확인하는 방법을 알아보겠습니다.

requests 라이브러리 설치하기

먼저, requests 라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.

pip install requests

상태 코드 확인하기

먼저, requests 라이브러리를 import 합니다.

import requests

그리고 서버에 요청을 보내는데, requests.get() 함수를 사용하면 됩니다. 아래는 예시입니다.

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

이제 response 변수에는 서버로부터 받은 응답이 저장되어 있습니다. 이 응답의 상태 코드를 확인하기 위해서는 response.status_code 속성을 사용하면 됩니다. 아래는 예시입니다.

if response.status_code == 200:
    print("요청이 성공하였습니다!")
else:
    print("요청이 실패하였습니다. 상태 코드:", response.status_code)

위의 코드에서 response.status_code 값이 200인 경우에는 요청이 성공했다고 가정하고, 그 외의 경우에는 요청이 실패했다고 가정합니다. 상태 코드가 200이 아닌 경우에는 response.status_code를 출력하여 어떤 상태 코드인지 확인할 수 있습니다.

마무리

Python의 requests 라이브러리를 사용하여 요청 응답에 대한 상태 코드를 확인하는 방법에 대해 알아보았습니다. 이를 통해 서버와의 통신 중에 발생할 수 있는 문제를 빠르게 감지할 수 있고, 적절한 대응을 취할 수 있습니다. 이러한 상태 코드 확인은 웹 개발이나 API 개발을 하실 때 유용하게 사용될 수 있습니다.

참고 자료