golang http.client 遇到了 Connection reset by peer 问题
发布时间:2020-12-16 09:29:54 所属栏目:大数据 来源:网络整理
导读:最近一个 golang 写的 http.client 的,获取远程服务器数据,有时候会报错,尤其在数量很大的时候,老是收到?Connection reset by peer 这样的 提醒,都有点想用重试机制 ? 百度,goolge 了一翻后,说的是?它会阻止连接被重用,可以有效的防止这个问题,也就是Http
最近一个 golang 写的 http.client 的,获取远程服务器数据,有时候会报错,尤其在数量很大的时候,老是收到?Connection reset by peer 这样的 提醒,都有点想用重试机制 ? 百度,goolge 了一翻后,说的是?它会阻止连接被重用,可以有效的防止这个问题,也就是Http的短连接 1.在客户端关闭 http 连接 func main() { req,err := http.NewRequest("GET","http://localhost",nil ) if err != nil { log.Errorf("") } req.Close = true resp,err := http.Client.Do(req) ... }
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |