github.com/micro/go-micro/examples@v0.0.0-20210105173217-bf4ab679e18b/noproto/client/main.go (about) 1 package main 2 3 import ( 4 "context" 5 "fmt" 6 7 "github.com/micro/go-micro/v2" 8 "github.com/micro/go-micro/v2/client" 9 ) 10 11 func main() { 12 service := micro.NewService() 13 service.Init() 14 c := service.Client() 15 16 request := c.NewRequest("greeter", "Greeter.Hello", "john", client.WithContentType("application/json")) 17 var response string 18 19 if err := c.Call(context.TODO(), request, &response); err != nil { 20 fmt.Println(err) 21 return 22 } 23 fmt.Println(response) 24 }