@@ -10,11 +10,12 @@ class Requester(object):
1010 def __init__ (self , use_ssl , timeout ):
1111 self .use_ssl = use_ssl
1212 self .timeout = timeout
13+ self .session = requests .Session ()
1314
1415 def post (self , url , data , headers ):
1516 """Executes a post request result object"""
1617 try :
17- return requests .post (
18+ return self . session .post (
1819 url ,
1920 data = data ,
2021 verify = self .use_ssl ,
@@ -28,7 +29,7 @@ def post(self, url, data, headers):
2829 def put (self , url , data , headers ):
2930 """Returns a put request result object"""
3031 try :
31- return requests .put (
32+ return self . session .put (
3233 url ,
3334 data = data ,
3435 verify = self .use_ssl ,
@@ -42,7 +43,7 @@ def put(self, url, data, headers):
4243 def get (self , url , headers ):
4344 """Returns a get request result object"""
4445 try :
45- return requests .get (
46+ return self . session .get (
4647 url ,
4748 verify = self .use_ssl ,
4849 headers = headers ,
@@ -55,7 +56,7 @@ def get(self, url, headers):
5556 def delete (self , url , headers ):
5657 """Returns a delete request result object"""
5758 try :
58- return requests .delete (
59+ return self . session .delete (
5960 url ,
6061 verify = self .use_ssl ,
6162 headers = headers ,
0 commit comments