在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
利用协程可以轻松实现 package main import ( "fmt" "github.com/imroc/req" ) func mirroredQuery() string { responses := make(chan string, 3) go func() { responses <- request("http://www.baidu.com") }() go func() { responses <- request("http://www.google.com") }() go func() { responses <- request("http://www.qq.com") }() return <-responses } //发送http请求方法 func request(hostname string) (response string) { r := req.New() r.Get(hostname) return hostname } func main() { fmt.Println(mirroredQuery()) }
|
请发表评论