@@ -10,11 +10,12 @@ class Requester(object):
10
10
def __init__ (self , use_ssl , timeout ):
11
11
self .use_ssl = use_ssl
12
12
self .timeout = timeout
13
+ self .session = requests .Session ()
13
14
14
15
def post (self , url , data , headers ):
15
16
"""Executes a post request result object"""
16
17
try :
17
- return requests .post (
18
+ return self . session .post (
18
19
url ,
19
20
data = data ,
20
21
verify = self .use_ssl ,
@@ -28,7 +29,7 @@ def post(self, url, data, headers):
28
29
def put (self , url , data , headers ):
29
30
"""Returns a put request result object"""
30
31
try :
31
- return requests .put (
32
+ return self . session .put (
32
33
url ,
33
34
data = data ,
34
35
verify = self .use_ssl ,
@@ -42,7 +43,7 @@ def put(self, url, data, headers):
42
43
def get (self , url , headers ):
43
44
"""Returns a get request result object"""
44
45
try :
45
- return requests .get (
46
+ return self . session .get (
46
47
url ,
47
48
verify = self .use_ssl ,
48
49
headers = headers ,
@@ -55,7 +56,7 @@ def get(self, url, headers):
55
56
def delete (self , url , headers ):
56
57
"""Returns a delete request result object"""
57
58
try :
58
- return requests .delete (
59
+ return self . session .delete (
59
60
url ,
60
61
verify = self .use_ssl ,
61
62
headers = headers ,
0 commit comments