github.com/micro/go-micro/examples@v0.0.0-20210105173217-bf4ab679e18b/secure/cli/main.go (about) 1 package main 2 3 import ( 4 "fmt" 5 6 "github.com/micro/go-micro/v2/client" 7 "github.com/micro/go-micro/v2/transport" 8 9 hello "github.com/micro/go-micro/examples/greeter/srv/proto/hello" 10 11 "context" 12 ) 13 14 func init() { 15 client.DefaultClient.Init( 16 client.Transport( 17 transport.NewTransport(transport.Secure(true)), 18 ), 19 ) 20 } 21 22 func main() { 23 cl := hello.NewSayService("go.micro.srv.greeter", client.DefaultClient) 24 25 rsp, err := cl.Hello(context.TODO(), &hello.Request{ 26 Name: "John", 27 }) 28 if err != nil { 29 fmt.Println(err) 30 return 31 } 32 33 fmt.Println(rsp.Msg) 34 }