亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Go 中定期輪詢 REST 端點

在 Go 中定期輪詢 REST 端點

Go
慕娘9325324 2022-03-07 22:56:24
我正在嘗試編寫一個定期輪詢 PHP 應用程序公開的 REST 端點的 Go 應用程序。Go 輪詢應用程序將有效負載讀入結構并進行進一步處理。我正在尋找一些開始實施的建議。
查看完整描述

1 回答

?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

最簡單的方法是使用 Ticker:


ticker := time.NewTicker(time.Second * 1).C

go func() {

    for {

        select {

        case <- ticker:

            response,_ := http.Get("http://...")

            _, err := io.Copy(os.Stdout, response.Body)

            if err != nil {

                log.Fatal(err)

            }

            response.Body.Close()

        }

    }


}()



time.Sleep(time.Second * 10)


查看完整回答
反對 回復 2022-03-07
  • 1 回答
  • 0 關注
  • 160 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號