curl小工具

·  阅读 88

package main

import ( "io" "log" "net/http" "os" )

//"net/http"

func main() { r, err := http.Get(os.Args[1]) if err != nil { log.Fatalln(err) } //创建文件 file, err := os.Create(os.Args[2])

if err != nil {
	log.Fatalln(err)
}
defer file.Close()
//既可以输出到屏幕上,又可以保存到文件里
dest := io.MultiWriter(os.Stdout, file)
io.Copy(file, r.Body)
if err := r.Body.Close(); err != nil {
	log.Println(err)
}
复制代码

}

分类:
阅读
标签:
收藏成功!
已添加到「」, 点击更改