본문 바로가기
파이썬

파이썬 python-requests를 사용하여 파일 크기를 가져 오면서 헤더 만 가져옵니다.

by º기록 2021. 1. 27.
반응형

요청 문서를 살펴 봤지만 아무것도 찾을 수없는 것 같습니다. 파일 크기를 평가할 수 있도록 헤더 만 요청하려면 어떻게해야합니까?

 

해결 방법

 


>>> import requests
>>> response = requests.head('http://example.com')
>>> response.headers
    {'connection': 'close',
 'content-encoding': 'gzip',
 'content-length': '606',
 'content-type': 'text/html; charset=UTF-8',
 'date': 'Fri, 11 Jan 2013 02:32:34 GMT',
 'last-modified': 'Fri, 04 Jan 2013 01:17:22 GMT',
 'server': 'Apache/2.2.3 (CentOS)',
 'vary': 'Accept-Encoding'}

HEAD 요청은 헤더 만 다운로드하는 GET 요청과 같습니다. 실제로 HEAD 요청을 처리하는 것은 서버에 달려 있습니다. 일부 서버는 GET 요청에만 응답하므로 GET 요청을 보내고 본문을 다운로드하는 대신 연결을 닫아야합니다. 다른 경우에는 서버가 파일의 총 크기를 지정하지 않습니다.

 

참조 페이지 https://stackoverflow.com/questions/14270698

 

 

반응형

댓글