request.go 246 B

12345678910111213141516
  1. package micro
  2. import "context"
  3. type (
  4. Request struct {
  5. ServiceName string
  6. Method string
  7. Body interface{}
  8. client *Client
  9. }
  10. )
  11. func (r *Request) Do(ctx context.Context) (Response, error) {
  12. return r.client.Do(ctx, r)
  13. }