~~~ url := "http://www.jihaoba.com/escrow/" resp, err := http.Get(url) handleError(err) file, err := os.OpenFile("./he.html", os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 00666) handleError(err) reader := bufio.NewReader(resp.Body) writer := bufio.NewWriter(file) bytes := make([]byte, 1024) for { _, err := reader.Read(bytes) if err == io.EOF { break }else{ writer.Write(bytes) } } defer func() { writer.Flush() resp.Body.Close() file.Close() }() ~~~