如何在GO中执行HEAD请求?

6 http go net-http

我想使用GO net/http获取页面的内容长度?我可以在终端使用curl -i -X HEAD https://golang.org,然后检查内容长度字段.

Sai*_*ifi 12

使用http.Head()

res, err := http.Head("https://golang.org")
if err != nil {
    panic(err)
}
contentlength:=res.ContentLength
fmt.Printf("ContentLength:%v",contentlength)
Run Code Online (Sandbox Code Playgroud)