diff --git a/myhttp/httpc/httpclient.go b/myhttp/httpc/httpclient.go index 119a82f..f79ee3e 100644 --- a/myhttp/httpc/httpclient.go +++ b/myhttp/httpc/httpclient.go @@ -16,28 +16,25 @@ import ( ) var ( - defaultClient *HttpClient - noRedirectClient *HttpClient + defaultClient *HttpClient ) func init() { defaultClient = New() - noRedirectClient = New(WithNoRedirect()) } func ReInitDefault(timeout time.Duration) { defaultClient = New(WithTimout(timeout)) - noRedirectClient = New(WithTimout(timeout), WithNoRedirect()) +} + +func ReInitDefaultOpt(opts ...ConfigOpt) { + defaultClient = New(opts...) } func Client() *HttpClient { return defaultClient } -func NoRedirectClient() *HttpClient { - return noRedirectClient -} - func NewTransport(maxConn int, idleTimeout time.Duration) *http.Transport { if maxConn <= 0 { panic("max connection <= 0")