package httpclient import ( "kpt-pasture/config" "net/http" "gitee.com/xuyiping_admin/pkg/di" ) type ClientService interface { doRequest(req *http.Request) ([]byte, error) DoGet(url string) ([]byte, error) DoPost(url string, body interface{}) ([]byte, error) } var Module = di.Provide(NewService) func NewService(cfg *config.AppConfig) *Service { return NewClientService() }