diff --git a/myhttp/httpc/httpclient.go b/myhttp/httpc/httpclient.go index 8771373..fadc430 100644 --- a/myhttp/httpc/httpclient.go +++ b/myhttp/httpc/httpclient.go @@ -24,6 +24,11 @@ func init() { noRedirectClient = New(WithNoRedirect()) } +func ReInitDefault(timeout time.Duration) { + defaultClient = New(WithTimout(timeout)) + noRedirectClient = New(WithTimout(timeout), WithNoRedirect()) +} + func Client() *HttpClient { return defaultClient } @@ -72,7 +77,7 @@ func New(opts ...ConfigOpt) *HttpClient { } if config.timeout <= 0 { - config.timeout = time.Second * 6 + config.timeout = time.Second * 3 } if config.transport == nil {