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 중국어 웹사이트의 기타 관련 기사를 참조하세요!