```
我的一个协程分别取数据,依次访问下面的网站,获取一批数据进行分析
"http://192.168.4.17:8000/v1/log/0"
"http://192.168.4.17:8000/v1/log/1"
"http://192.168.4.17:8000/v1/log/2"
"http://192.168.4.17:8000/v1/log/3"
随即会出现做多一个dial tcp 192.168.4.17:8000: bind: invalid argument错误信息(其他三次访问都正常),有的时候运行不会出现(四次访问正常),不出现 : 出现比例 = 1:3,求教这个是什么问题引起的?或者该如何排查呢?刚学习Go语言很多东西都不
了解,给个方向也行,非常感谢!!
配置如下:
client := http.Client{
Transport: &http.Transport{
Dial: (&net.Dialer{
Timeout: 30 * time.Second,
KeepAlive: 30 * time.Second,
}).Dial,
//TLSHandshakeTimeout: 10 * time.Second,
//ResponseHeaderTimeout: 10 * time.Second,
//ExpectContinueTimeout: 1 * time.Second,
},
}
代码简略如下:(很正常的访问代码, body为一些json数据信息)
req , err := http.NewRequest("POST", url, body)
resp, err := client.Do(req)
```
有疑问加站长微信联系(非本文作者)