繁体   English   中英

CURLOPT_RETURNTRANSFER显示结果和文件下载大小

[英]CURLOPT_RETURNTRANSFER display results & file download size

我对提出请求时CURL如何传递内容有一些疑问。

  1. 当我使用CURLOPT_RETURNTRANSFER => true请求拉出页面时,我知道我可以通过回显curl_exec()结果来查看拉出的页面。 我的问题是,当我回显结果时,页面内容是否像在查看时下载的图像一样,还是在提出请求后将所有内容抓取并保存到缓冲区中直到我回显?

  2. 如何从页面查看下载内容的总大小(html +图像+ css + js)。 我已经尝试使用curl_getinfo() ,但是它只显示HTML文件的大小。

  3. 我认为#2可能会回答#1的问题,因为curl只会看到HTML文件,直到通过echo对其进行查看为止。 如果是这种情况,是否可以使用curl命令捕获所有内容?

  1. 您将仅获得HTML文件
  2. 您应该解析HTML并下载所有需要的文件,然后计算总大小
  3. 参见#2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM