Skip to content

Commit 98df713

Browse files
committed
fix for SSL Unverified error
1 parent 66c4674 commit 98df713

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

qencode/httptools.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import urllib
33
import urllib2
44
from urlparse import urljoin
5+
import ssl
56

67
class Http(object):
78
def __init__(self, version, url, debug=False):
@@ -15,8 +16,9 @@ def _call_server(self, url, post_data):
1516
return json.dumps(response)
1617
data = urllib.urlencode(post_data)
1718
request = urllib2.Request(url, data)
19+
context = ssl._create_unverified_context()
1820
try:
19-
res = urllib2.urlopen(request)
21+
res = urllib2.urlopen(request, context=context)
2022
except urllib2.HTTPError as e:
2123
headers = e.headers if self._debug else ''
2224
response = dict(error=True, message='HTTPError: {0} {1} {2}'.format(e.code, e.reason, headers))

0 commit comments

Comments
 (0)