Skip to content

Commit 78536ad

Browse files
committed
2 parents 894ba7e + 0f8bde3 commit 78536ad

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

netstorage.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ type Netstorage struct {
2929
Keyname string
3030
Key string
3131
Ssl string
32+
Client *http.Client
3233
}
3334

3435
// NewNetstorage func creates and initiates Netstorage struct.
@@ -41,7 +42,7 @@ func NewNetstorage(hostname, keyname, key string, ssl bool) *Netstorage {
4142
if ssl {
4243
s = "s"
4344
}
44-
return &Netstorage{hostname, keyname, key, s}
45+
return &Netstorage{hostname, keyname, key, s, http.DefaultClient}
4546
}
4647

4748
// Only for upload action. (Used by _request func)
@@ -134,8 +135,7 @@ func (ns *Netstorage) _request(kwargs map[string]string) (*http.Response, string
134135
request.Header.Add("Accept-Encoding", "identity")
135136
request.Header.Add("User-Agent", "NetStorageKit-Golang")
136137

137-
client := &http.Client{}
138-
response, err := client.Do(request)
138+
response, err := ns.Client.Do(request)
139139

140140
if err != nil {
141141
return nil, "", err

0 commit comments

Comments
 (0)