1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
package main import ( "fmt" "net/http" "time" ) func main() { const PushURL = "https://example.com/api/push/key?status=up&msg=OK&ping=" const Interval = 60 for { _, err := http.Get(PushURL) if err == nil { fmt.Println("Pushed!") } time.Sleep(Interval * time.Second) } }