改进 webservice https 和 http 请求
diff --git a/webservice.go b/webservice.go
index 8dca00a..c6e1be9 100644
--- a/webservice.go
+++ b/webservice.go
@@ -221,6 +221,9 @@
 
 // NewSession new session object
 func NewSession(appid, appsecret, termid, baseurl string, timeout int, sslVerify bool) *WebSession {
+	if transport, ok := goreq.DefaultTransport.(*http.Transport); ok {
+		transport.TLSClientConfig = nil
+	}
 	return &WebSession{
 		AppID:          appid,
 		AppSecret:      appsecret,
@@ -244,7 +247,14 @@
 		transport.TLSClientConfig = &tls.Config{RootCAs: certs}
 	}
 
-	return NewSession(appID, appSecret, termID, baseURL, timeout, true), nil
+	return &WebSession{
+		AppID:          appID,
+		AppSecret:      appSecret,
+		TermID:         termID,
+		BaseURL:        baseURL,
+		DefaultTimeout: timeout,
+		sslVerify:      true,
+	}, nil
 }
 
 func (w *WebSession) getAuthToken() (string, error) {