下载文件
package mainimport ("io""log""net/http""os")func main() {newFile, err := os.Create("devdungeon.html")if err != nil {log.Fatal(err)}defer newFile.Close()url := "http://www.devdungeon.com/archive"response, err := http.Get(url)defer response.Body.Close()// 将HTTP response Body中的内容写入到文件// Body满足reader接口,因此我们可以使用ioutil.CopynumBytesWritten, err := io.Copy(newFile, response.Body)if err != nil {log.Fatal(err)}log.Printf("Downloaded %d byte file.\n", numBytesWritten)}
