有沒有其他更好的方法來 ping 網站并檢查網站是否可用?我只需要獲取狀態代碼而不是獲?。ㄏ螺d)所有網站...func Ping(domain string) int { timeout := time.Duration(2 * time.Second) dialTimeout := func(network, addr string) (net.Conn, error) { return net.DialTimeout(network, addr, timeout) } transport := http.Transport{ Dial: dialTimeout, } client := http.Client{ Transport: &transport, } url := "http://" + domain req, _ := http.NewRequest("GET", url, nil) resp, _ := client.Do(req) return resp.StatusCode}這個函數太慢了,當我用 goroutines 運行時,它超出了限制并給了我錯誤......
- 1 回答
- 0 關注
- 203 瀏覽
添加回答
舉報
0/150
提交
取消