// +build ignore,OMIT package main import ( "fmt" "io" "net" "net/http" "os" ) func dumpURL(u, path string) error { net.Dial() res, err := http.Get(u) if err != nil { return fmt.Errorf("get %v: %v", u, err) } defer res.Body.Close() f, err := os.Create(path) if err != nil { return fmt.Errorf("create %v: %v", path, err) } defer f.Close() _, err := io.Copy(f, res.Body) }