package main import ( "io" "log" "net/http" ) func downloadURL(u string) ([]byte, error) { log.Printf("Downloading %s\n", u) response, err := http.Get(u) if err != nil { return nil, err } defer response.Body.Close() body, err := io.ReadAll(response.Body) if err != nil { return nil, err } return body, nil }