웹 개발이나 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 개발을 하실 때 유용하게 사용될 수 있습니다.