>백엔드 개발 >파이썬 튜토리얼 >Python 2에서 HEAD 요청을 사용하여 MIME 유형을 검색하는 방법은 무엇입니까?

Python 2에서 HEAD 요청을 사용하여 MIME 유형을 검색하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-01 13:08:301053검색

How to Retrieve MIME Type Using a HEAD Request in Python 2?

MIME 유형 검색을 위해 Python 2에서 HEAD HTTP 요청 보내기

이 질문은 검색만 위해 Python 2에서 HEAD 요청을 보내는 방법을 탐구합니다. URL의 헤더를 사용하면 콘텐츠를 다운로드하지 않고도 MIME 유형을 확인할 수 있습니다.

HEAD 요청에 urllib2 사용:

urllib2 라이브러리는 다음을 위한 간단한 솔루션을 제공합니다. 이 필요. URL 구문 분석을 처리하여 다음 코드 조각에서 볼 수 있듯이 요청을 더 쉽게 설정할 수 있습니다.

<code class="python">import urllib2

class HeadRequest(urllib2.Request):
    def get_method(self):
        return "HEAD"

response = urllib2.urlopen(HeadRequest("http://google.com/index.html"))</code>

이것은 HEAD 요청을 지정된 URL로 효과적으로 보내고 응답을 '응답'에 저장합니다. 변수.

헤더 검색:

헤더는 아래와 같이 'response.info()' 메서드를 통해 액세스할 수 있습니다.

<code class="python">headers = response.info()</code>

이제 요청된 URL에 대한 MIME 유형 및 기타 헤더 정보에 액세스할 수 있습니다. 또한 'response.geturl()' 메소드는 리디렉션된 최종 URL이 있는 경우 이를 표시합니다.

위 내용은 Python 2에서 HEAD 요청을 사용하여 MIME 유형을 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.