[python] 응답에 대한 콘텐츠 전송 방식 확인하기

요청을 보내고 서버에서 받은 응답의 콘텐츠 전송 방식을 확인하는 Python 코드를 작성해보겠습니다.

import requests

# 서버에 GET 요청을 보내고 응답을 받습니다.
response = requests.get('https://www.example.com')

# 응답의 콘텐츠 전송 방식을 확인합니다.
content_type = response.headers['Content-Type']

# 결과 출력
print(f"콘텐츠 전송 방식: {content_type}")

위의 코드에서는 requests 라이브러리를 사용하여 GET 요청을 보내고 응답을 받습니다. 받은 응답의 헤더에서 Content-Type 필드를 확인하여 콘텐츠 전송 방식을 가져옵니다.

Content-Type 필드에는 보통 MIME 타입이 포함되어 있습니다. 예를 들어, text/html는 HTML 문서를 나타내고, application/json은 JSON 데이터를 나타냅니다.

위의 코드는 단순한 예시이며, 실제로는 다양한 예외 상황을 처리하고 예외 처리를 추가해야합니다. 또한, 필요에 따라 다른 HTTP 메서드(GET 이외의 메서드)를 사용하여 요청을 보낼 수 있습니다.

참고 문서: