еще 5 раз с интервалом в 30 сек?
рекурсивный вызов выглядит как бесконечное выполнение
func myRequest(method, url, param) {
......
res, err := http.DefaultClient.Do(req)
if err != nil {
for i:=0; i<5; i++ {
time.Sleep(time.Second*30)
myRequest(method, url, param)
}
return res.Body
}
.......
}
Почему не просто http.DefaultClient.Do? Как у вас же выше.
Обсуждают сегодня