@@ -12,12 +12,13 @@ class DefaultHTTPClient(BaseHTTPClient):
12
12
.. _requests: http://docs.python-requests.org/en/master/
13
13
"""
14
14
15
- def __init__ (self , use_session = True ):
15
+ def __init__ (self , use_session = True , check_cert = True ):
16
16
"""Initialize the session."""
17
17
if use_session :
18
18
self ._session = requests .Session ()
19
19
else :
20
20
self ._session = requests
21
+ self ._check_cert = check_cert
21
22
22
23
def head (self , url , params = None , headers = None , auth = None ):
23
24
"""Execute an HTTP **HEAD** method.
@@ -37,7 +38,8 @@ def head(self, url, params=None, headers=None, auth=None):
37
38
url = url ,
38
39
params = params ,
39
40
headers = headers ,
40
- auth = auth
41
+ auth = auth ,
42
+ verify = self ._check_cert
41
43
)
42
44
return Response (
43
45
url = url ,
@@ -66,7 +68,8 @@ def get(self, url, params=None, headers=None, auth=None):
66
68
url = url ,
67
69
params = params ,
68
70
headers = headers ,
69
- auth = auth
71
+ auth = auth ,
72
+ verify = self ._check_cert
70
73
)
71
74
return Response (
72
75
url = url ,
@@ -98,7 +101,8 @@ def put(self, url, data, params=None, headers=None, auth=None):
98
101
data = data ,
99
102
params = params ,
100
103
headers = headers ,
101
- auth = auth
104
+ auth = auth ,
105
+ verify = self ._check_cert
102
106
)
103
107
return Response (
104
108
url = url ,
@@ -130,7 +134,8 @@ def post(self, url, data, params=None, headers=None, auth=None):
130
134
data = data ,
131
135
params = params ,
132
136
headers = headers ,
133
- auth = auth
137
+ auth = auth ,
138
+ verify = self ._check_cert
134
139
)
135
140
return Response (
136
141
url = url ,
@@ -162,7 +167,8 @@ def patch(self, url, data, params=None, headers=None, auth=None):
162
167
data = data ,
163
168
params = params ,
164
169
headers = headers ,
165
- auth = auth
170
+ auth = auth ,
171
+ verify = self ._check_cert
166
172
)
167
173
return Response (
168
174
url = url ,
@@ -194,7 +200,8 @@ def delete(self, url, data=None, params=None, headers=None, auth=None):
194
200
data = data ,
195
201
params = params ,
196
202
headers = headers ,
197
- auth = auth
203
+ auth = auth ,
204
+ verify = self ._check_cert
198
205
)
199
206
return Response (
200
207
url = url ,
0 commit comments