我想创建一个简单的脚本来检查某个hostname:port是否正在运行。如果该URL是实时的,我只想得到bool
响应,但是我不确定是否有直接的方法。
最佳答案
如果只想查看URL是否可访问,则可以使用net.DialTimeout。像这样:
timeout := 1 * time.Second
conn, err := net.DialTimeout("tcp","mysyte:myport", timeout)
if err != nil {
log.Println("Site unreachable, error: ", err)
}