diff --git a/drivers/base/client.go b/drivers/base/client.go
index bc08d6fb..8bf8f421 100644
--- a/drivers/base/client.go
+++ b/drivers/base/client.go
@@ -33,6 +33,7 @@ func NewRestyClient() *resty.Client {
 	client := resty.New().
 		SetHeader("user-agent", UserAgent).
 		SetRetryCount(3).
+		SetRetryResetReaders(true).
 		SetTimeout(DefaultTimeout).
 		SetTLSClientConfig(&tls.Config{InsecureSkipVerify: conf.Conf.TlsInsecureSkipVerify})
 	return client