【发布时间】:2020-05-24 19:14:30
【问题描述】:
Python 请求不会返回我可以通过 curl 获得的内容长度标头。
def get_headers(url):
response = requests.head(url)
return response.headers
回复:
{'Server': 'nginx/1.17.9', 'Date': 'Sun, 24 May 2020 19:09:02 GMT', 'Content-Type': 'text/html; charset=utf-8', 'Connection': 'keep-alive', 'Vary': 'Accept-Encoding', 'Access-Control-Allow-Origin': '*', 'Content-Disposition': 'inline; filename="introduction - Sia API Documentation.html"', 'Skynet-File-Metadata': '{"filename":"introduction - Sia API Documentation.html"}', 'Access-Control-Expose-Headers': 'skynet-file-metadata', 'Content-Encoding': 'gzip'}
我也尝试了 requests.get,但也没有工作:
response = requests.get(url, stream=True)
【问题讨论】:
标签: python python-3.x get python-requests head