func (c *Client) Do(r *http.Request) (res *http.Response, err error) {
	// ExponentialBackOff support.
	err = backoff.Retry(func() error {
		var e error
		res, e = c.httpClient.Do(r)
		return e
	}, backoff.WithMaxRetries(backoff.NewExponentialBackOff(), c.maxRetires))
	return
}
// Do send HTTP request.
Do send HTTP request.
// Do send HTTP request .
func (c *Client) Do(r *http.Request) (res *http.Response, err error) {
	err = backoff.Retry(func() error {
		var e error
		res, e = c.httpClient.Do(r)
		return e
	}, backoff.WithMaxRetries(backoff.NewExponentialBackOff(), c.maxRetires))
	return
}
func ( c * Client ) Do ( r * http . Request ) ( res * http . Response , err error ) { err = backoff . Retry ( func ( ) error { var e error res , e = c . httpClient . Do ( r ) return e } , backoff . WithMaxRetries ( backoff . NewExponentialBackOff ( ) , c . maxRetires ) ) return }
Do send HTTP request.
Do send HTTP request .
// ExponentialBackOff support.