登录
首页 >  Golang >  Go问答

Golang中导入mongo驱动时遇到net/http TLS握手超时

来源:stackoverflow

时间:2024-02-21 17:09:25 358浏览 收藏

从现在开始,努力学习吧!本文《Golang中导入mongo驱动时遇到net/http TLS握手超时》主要讲解了等等相关知识点,我会在golang学习网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮到你!

问题内容

导入 golang 官方 mongo db 驱动程序时收到 net/http tls 握手超时错误。

go get go.mongodb.org/mongo-driver/mongo

我收到以下回复

go: found go.mongodb.org/mongo-driver/mongo in go.mongodb.org/mongo-driver v1.3.3
go: downloading github.com/klauspost/compress v1.9.5
../pkg/mod/go.mongodb.org/[email protected]/x/mongo/driver/compression.go:16:2: github.com/klauspost/[email protected]: Get "https://storage.googleapis.com/proxy-golang-org-prod/6d1974c4504adb60-github.com:klauspost:compress-v1.9.5.zip?Expires=1589817362&GoogleAccessId=gcs-urlsigner-prod%40golang-modproxy.iam.gserviceaccount.com&Signature=srzNvLvGM%2BKbAJhtmgjaHE6IjyZLy5JZAQNIgN3oVQis5BEsetWpzu0uPqoxb0bqounoXFKV0COgkR0J%2FjcTenPcihBp0WiZua%2FrHvoLIGRRUgDxPJPs3gniTu2bxqf4aj4BfkTOTH9Hez9QKevGcVGSzkMsB9KsNMbcjnNN2uVJcgfUC4b29xZpEYhXt2mGXqMnU3jflnyRUkK9QDzPArOgbVjZp9bO0RQIs%2BMhiMt822NoZBhOdXCFhrtNie89SQJpELJAIC5r7P8pezU8pUJeQgugXfpgYBmtiH1H5Cvf9xh7v2Bfd3I96wSfUWkrCtceFfG5Xe6CSVmhPjFoeQ%3D%3D": net/http: TLS handshake timeout

我可以导入其他 golang 库。我该如何解决这个问题?


解决方案


您收到的错误显示 go get 代理通过:

https://storage.googleapis.com/proxy-golang-org-prod/...

并且该代理连接超时。

所以尝试禁用代理。您可以暂时根据每个请求基本执行此操作,如下所示:

GOPROXY="direct" go get go.mongodb.org/mongo-driver/mongo

这看起来像是一个简单的网络问题,因为我一分钟前在我的机器上执行了 go get ,一切正常。稍等一下,然后再试一次。

理论要掌握,实操不能落!以上关于《Golang中导入mongo驱动时遇到net/http TLS握手超时》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>