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

Ssl 如何在Go的TLSClient中使用http.Get?,ssl,go,https,tls1.2,Ssl,Go,Https,Tls1.2,嗨,我想在创建tlsclient后在GO中执行GET请求,例如: client, err := docker.NewTLSClient(sconf.DockConf.Endpoint, sconf.DockConf.Cert, sconf.DockConf.Key, sconf.DockConf.Ca) 那么如何在GO中执行Get请求呢?不确定您使用的是什么包,但http包有一个NewRequest函数 --编辑 此外,这里是一个完整的工作TLS示例,其中包含客户端证书(我没有创建此要点) 太

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

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

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

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

--编辑

此外,这里是一个完整的工作TLS示例,其中包含客户端证书(我没有创建此要点)


太好了,我需要这样的东西,但是这个客户来自哪个库?或者换言之,如何创建它?好的,您正在使用net/http,但是在给定证书的情况下,如何在此库中创建tlsclient?
req, _ := http.NewRequest("GET", url, nil)
client.Do(req)