python - 只想要响应头而不是响应体 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
解决方案
你想要做的是一个所谓的HEAD
请求。请参阅此问题以了解如何执行此操作。
推荐阅读
- python - 在时间序列图中绘制 2 个彩色标签
- facebook-graph-api - Facebook Conversion API 的 Google Tag Manger 实现捐赠 Capture
- python - 使用分隔符删除数据
- android - Android 访问被拒绝查找属性“ro.hardware.chipname”
- html - 无法设置高度:0;如果图例可用,则为字段集
- r - 将进度表添加到 Shiny (shinydashboard/shinydashboardplus) 中的标题
- java - rich:dataScroller 不会在新搜索的第 1 页重置
- typo3 - 如果加载了其他扩展,则注入存储库
- php - 在 Eloquent 搜索期间添加自定义列
- javascript - 时刻格式返回“无效日期”