如何在不实际下载资源的情况下获得资源的大小?

临时用户名

因此,我现在处于非常有限的带宽上,我单击了指向pdf教程的链接以查找某些内容,然后Chrome开始下载它,并且我正在观察大小从20Kb到5Mb的上升趋势,并决定停止它。我怎么知道它不是4Gb pdf?可笑,我知道。

但是我开始思考,肯定有一种方法可以让我简单地请求下载之前检查资源的大小。也许某种cURL请求?

有人知道吗?

克雷格·安德森(Craig S.Anderson)

您可以尝试使用HTTP HEAD方法。这应该使您没有正文的文档标题。其中可能包含内容长度。

或者,您可以发送带有GET请求的HTTP Range请求标头请参阅本文档的14.35.2节范围标头如下所示:

范围:1-20000

它将请求文档的前20,000个字节(八位位组)。如果文档少于20,000字节,则将获得整个文档。

唯一的问题是服务器可能不支持Range标头,在这种情况下,它将发送200状态而不是206。在这种情况下,如果您不想冒险消耗5Gb文档的带宽,则可以重置连接。 。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

virtualizingstackpanel如何在不实例化实际项目的情况下计算子项大小?

来自分类Dev

如何在不实际单击按钮的情况下触发Button Click事件?

来自分类Dev

如何在不实际滚动的情况下确定滚动方向

来自分类Dev

如何在不实际更改当前关注的项目的情况下按标签顺序获得下一个项目?

来自分类Dev

如何在不实际使用<form>的情况下使用引导表单布局?

来自分类Dev

如何在不实际显示地图的情况下拍摄Google地图快照

来自分类Dev

在JavaScript中,我可以检查是否可以在不实际评估字符串的情况下评估它吗?

来自分类Dev

如何在不实际执行ssh的情况下查找是否可以通过SSH访问远程主机

来自分类Dev

如何在不实际导航至登录页面和输入凭证的情况下登录验收测试?

来自分类Dev

仅在不实际运行命令的情况下获取stdout和stderr

来自分类Dev

我如何在不实际打开浏览器并获取表内容的情况下使用硒?蟒蛇

来自分类Dev

您可以在不实际使用命令的情况下使用git flow(想法)吗?

来自分类Dev

如何在不实际调用REST API的情况下测试我的应用程序方法是否处理REST API的HTTP状态404

来自分类Dev

如何在不实际进行除法的情况下获得通过将数组划分为树而生成的数组数?

来自分类Dev

如何在不实际转换的情况下确定转换后的音频文件的理论文件大小(即,将mp3转换为wav)

来自分类Dev

如何在不实际读取数据的情况下移动FileHandle的内部位置?

来自分类Dev

如何在不实际启动活动的情况下检查外部应用程序的活动是否为“ exported = false”

来自分类Dev

如何在不实际合并的情况下“合并” git分支

来自分类Dev

如何在不实际使用通配符或shell扩展的情况下进入foo- *文件夹?

来自分类Dev

如何在不实际使用数据库软件(例如Access /本地SQL)的情况下创建简单的数据库?

来自分类Dev

如何在不实际更改当前关注的项目的情况下获得标签顺序中的下一个项目?

来自分类Dev

在不实际运行脚本的情况下检查VBScript的语法错误

来自分类Dev

如何在不实际运行的情况下测试可执行文件?

来自分类Dev

有什么方法可以在不实际编译手写笔局部的情况下加入它们?

来自分类Dev

如何在不实际运行reboot命令的情况下检查是否具有重启权限?

来自分类Dev

如何在不实际在GUI上呈现页面的情况下,在ubuntu命令行中操作DOM?

来自分类Dev

如何在不实际执行ssh的情况下查找是否可以通过SSH访问远程主机

来自分类Dev

如何在不实际渲染我的网页的情况下渲染 404?

来自分类Dev

是否可以在不实际使用“null”的情况下创建“null”值?

Related 相关文章

  1. 1

    virtualizingstackpanel如何在不实例化实际项目的情况下计算子项大小?

  2. 2

    如何在不实际单击按钮的情况下触发Button Click事件?

  3. 3

    如何在不实际滚动的情况下确定滚动方向

  4. 4

    如何在不实际更改当前关注的项目的情况下按标签顺序获得下一个项目?

  5. 5

    如何在不实际使用<form>的情况下使用引导表单布局?

  6. 6

    如何在不实际显示地图的情况下拍摄Google地图快照

  7. 7

    在JavaScript中,我可以检查是否可以在不实际评估字符串的情况下评估它吗?

  8. 8

    如何在不实际执行ssh的情况下查找是否可以通过SSH访问远程主机

  9. 9

    如何在不实际导航至登录页面和输入凭证的情况下登录验收测试?

  10. 10

    仅在不实际运行命令的情况下获取stdout和stderr

  11. 11

    我如何在不实际打开浏览器并获取表内容的情况下使用硒?蟒蛇

  12. 12

    您可以在不实际使用命令的情况下使用git flow(想法)吗?

  13. 13

    如何在不实际调用REST API的情况下测试我的应用程序方法是否处理REST API的HTTP状态404

  14. 14

    如何在不实际进行除法的情况下获得通过将数组划分为树而生成的数组数?

  15. 15

    如何在不实际转换的情况下确定转换后的音频文件的理论文件大小(即,将mp3转换为wav)

  16. 16

    如何在不实际读取数据的情况下移动FileHandle的内部位置?

  17. 17

    如何在不实际启动活动的情况下检查外部应用程序的活动是否为“ exported = false”

  18. 18

    如何在不实际合并的情况下“合并” git分支

  19. 19

    如何在不实际使用通配符或shell扩展的情况下进入foo- *文件夹?

  20. 20

    如何在不实际使用数据库软件(例如Access /本地SQL)的情况下创建简单的数据库?

  21. 21

    如何在不实际更改当前关注的项目的情况下获得标签顺序中的下一个项目?

  22. 22

    在不实际运行脚本的情况下检查VBScript的语法错误

  23. 23

    如何在不实际运行的情况下测试可执行文件?

  24. 24

    有什么方法可以在不实际编译手写笔局部的情况下加入它们?

  25. 25

    如何在不实际运行reboot命令的情况下检查是否具有重启权限?

  26. 26

    如何在不实际在GUI上呈现页面的情况下,在ubuntu命令行中操作DOM?

  27. 27

    如何在不实际执行ssh的情况下查找是否可以通过SSH访问远程主机

  28. 28

    如何在不实际渲染我的网页的情况下渲染 404?

  29. 29

    是否可以在不实际使用“null”的情况下创建“null”值?

热门标签

归档