我们在这里演示通过micro api
调用有wrapper包装的接口
我们演示两个包装器:
- logWrapper
- rspHeaderWrapper
运行API网关,我们传入api指令运行:
micro api --handler=api
再运行本api服务
go run api.go
通过URL /example/call,就会调用go.micro.api.example服务的Example.Call接口
请求头的数据会被传到最终调用的接口
curl -H 'head-1: I am a header' "http://localhost:8080/example/call?name=john"