2016-07-25 30 views
-1

Hallo Ich mag eine GET-Anfrage in GO auszuführen, nachdem eine tlsclient, zum Beispiel zu erstellen:Wie verwendet man http.Get in einem TLSClient in Go?

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

wie kann ich dann eine Get-Anfrage in GO durchführen?

Antwort

1

Nicht sicher, welches Paket Sie verwenden, aber das http-Paket hat eine NewRequest Funktion

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

--edit

Zusätzlich ist hier eine volle Arbeits TLS Beispiel mit Client-Zertifikaten (I nicht diesen Kern) erstellen

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

+0

große ich so etwas wie dieses brauchen aber aus welcher Bibliothek ist dieser Kunde? oder mit anderen Worten, wie man es schafft? –

+0

ok Sie verwenden das Netz/http, aber wie kann ich einen Tlsclient in dieser Bibliothek mit den Zertifikaten erstellen? –

+0

@SaidSaifi Siehe meine neuen Bearbeitungen. Enthaltenes Beispiel. – tier1