有没有其他更好的方法来 ping 网站并检查网站是否可用?我只需要获取状态代码而不是获取(下载)所有网站...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 回答
- 1 回答
- 0 关注
- 186 浏览
添加回答
举报
0/150
提交
取消