如何从 golang 中的 url 检索 html 文档大小

How to retrieve html document size from url in golang

我使用 GoQuery 在 HTML 文档中检索了一些值。 现在我需要获取 HTML 文档的大小(没有资产)
在 Firefox 中,它就像工具一样简单 --> 页面信息(常规)选项卡显示 HTML 文档的大小。
我也尝试了 net/html 包,但在给定 URL 的情况下,我找不到返回的 HTML 的大小。有什么线索吗?

通过以下方式获取文档:

res, err := http.Get(url)
if err != nil {
    // handle error
}
defer res.Body.Close()

现在您可以:

body, err := ioutil.ReadAll(res.Body)
if err != nil {
    // handle error
}
l := len(body)

与 GoQuery 一起使用:

utfBody, err := iconv.NewReader(res.Body, charset, "utf-8")
if err != nil {
    // handler error
}

doc, err := goquery.NewDocumentFromReader(utfBody)
if err != nil {
    // handler error
}

有关 GoQuery 和读者的更多数据是 here