import(
"fmt"
"io/ioutil"
"net/http"
"os"
)
func main(){
for _,url := range os.Args[1:]{
resp,err := http.Get(url)
if err != nil {
fmt.Fprintf(os.Stderr,"fetch:%v\n",err)
os.Exit(1)
}
b,err := ioutil.ReadAll(resp.Body)
resp.Body.Close()
if err != nil {
fmt.Fprintf(os.Stderr,"fetch:reading %s:%v\n",url,err)
os.Exit(1)
}
fmt.Printf("%s",b)
}
}
golang使用net/http简单抓取一个页面
最新推荐文章于 2024-11-29 21:44:53 发布
本文展示了一个使用Go语言编写的简单HTTP客户端程序,该程序能够接收命令行参数作为URL,然后发起GET请求并打印响应内容。代码中包含了错误处理和资源释放的最佳实践。
516

被折叠的 条评论
为什么被折叠?



