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

웹 애플리케이션을 개발하다 보면 때때로 서버에서 클라이언트로 전송하는 응답의 콘텐츠 전송 방식을 확인해야 할 때가 있습니다. 이를 위해 Python에서는 requests 라이브러리를 이용하여 콘텐츠 전송방식을 확인할 수 있습니다.

requests 라이브러리 설치하기

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

pip install requests

콘텐츠 전송 방식 확인하기

requests 라이브러리를 사용하여 URL에 대한 GET 요청을 보낸 후 응답 객체를 받습니다. 이후 response.headers['Content-Type']를 통해 응답의 콘텐츠 전송 방식을 확인할 수 있습니다.

다음은 예시 코드입니다.

import requests

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

content_type = response.headers['Content-Type']
print(f"콘텐츠 전송 방식: {content_type}")

위의 코드를 실행하면 해당 URL로 GET 요청을 보내고, 응답의 콘텐츠 전송 방식을 출력합니다.

예를 들어, 응답이 JSON 형식일 경우 application/json으로 출력될 것입니다.

참고 자료