如何在 Go 的 TLSClient 中使用 http.Get?

How to use http.Get in a TLSClient in Go?

您好,我想在创建 tlsclient 后在 GO 中执行 GET 请求,例如:

client, err := docker.NewTLSClient(sconf.DockConf.Endpoint, sconf.DockConf.Cert, sconf.DockConf.Key, sconf.DockConf.Ca)

那我如何在 GO 中执行 Get 请求?

不确定您使用的是什么包,但是 http 包有一个 NewRequest 函数

req, _ := http.NewRequest("GET", url, nil)
client.Do(req)

--编辑

此外,这里有一个完整的 TLS 示例和客户端证书(我没有创建这个要点)

https://gist.github.com/michaljemala/d6f4e01c4834bf47a9c4