2016-07-25 16 views
3

Ich möchte die Inhaltslänge einer Seite mit GO net/http erhalten? Ich kann dies in Terminal mit curl -i -X HEAD https://golang.org tun und dann überprüfen Sie das Feld content-length.Wie führe ich eine HEAD Anfrage in GO aus?

+1

mit Curl, ich glaube, Sie auch 'curl -I https verwenden: // golang.org' (Referenz: https://curl.haxx.se/docs/manpage. html # -I) – dmitris

Antwort

5

Verwendung http.Head()

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