Jerry 5 роки тому
батько
коміт
c14d774805
1 змінених файлів з 11 додано та 10 видалено
  1. 11 10
      http_client.go

+ 11 - 10
http_client.go

@@ -49,16 +49,17 @@ type Client struct {
 
 // NewHttpClient , default tls.Config{InsecureSkipVerify: true}
 func NewHttpClient() (client *Client) {
-	c := new(Client)
-	c.HttpClient = &http.Client{}
-	c.Transport = &http.Transport{}
-	c.Transport.TLSClientConfig = &tls.Config{InsecureSkipVerify: true}
-	c.Transport.DisableKeepAlives = true
-	c.Header = make(http.Header)
-	c.RequestType = TypeUrlencoded
-	c.UnmarshalType = TypeJSON
-	c.Errors = make([]error, 0)
-	return c
+	client = &Client{
+		HttpClient:    &http.Client{},
+		Transport:     &http.Transport{},
+		Header:        make(http.Header),
+		RequestType:   TypeUrlencoded,
+		UnmarshalType: TypeJSON,
+		Errors:        make([]error, 0),
+	}
+	client.Transport.TLSClientConfig = &tls.Config{InsecureSkipVerify: true}
+	client.Transport.DisableKeepAlives = true
+	return client
 }
 
 func (c *Client) SetTLSConfig(tlsCfg *tls.Config) (client *Client) {