func HttpGet(url string){
resp, err:= http.Get(url)
if err!= nil{
fmt.Println(err)
}
defer resp.Body.Close()
body, err:= ioutil.ReadAll(resp.Body)
if err!= nil{
fmt.Println(err)
}
fmt.Println(string(body))
}
func Try() {
defer func() {
if err:= recover(); err != nil {
fmt.Println(err)
}
}()
HttpGet("http://127.0.0.1:8080/?ID=1")
}
func main(){
for{
Try()
time.Sleep(5 *time.Second)
}
}
Go 错误处理 实现Try
最新推荐文章于 2024-01-30 17:13:29 发布