首页 > 解决方案 > 只想要响应头而不是响应体 Python

问题描述

我正在对 URL 发出 get/Post 请求,并作为响应获取 HTML 页面。我只想要一个响应头,没有响应体。已经使用 HEAD 方法,但它不适用于所有情况。通过获得完整的 HTML 页面作为响应,带宽正在增加。并且还需要一个解决方案,以便它可以在 https 和 HTTP 请求中工作。

例如

import urllib2
urllib2.urlopen('http://www.google.com')

如果我使用 urllib2 或 request 在这个 URL 上发送请求。我从服务器获取响应正文和标头。此请求占用 14.08 kb 字节。如果我打破这个,响应标头占用 775 个字节,响应正文占用 13.32kb。所以我只需要响应头就可以节省 13.32 kb

标签: python

解决方案


你想要做的是一个所谓的HEAD请求。请参阅此问题以了解如何执行此操作。


推荐阅读