Skip to content

Commit

Permalink
Added support for https - nodes
Browse files Browse the repository at this point in the history
  • Loading branch information
F.Schloeder committed Feb 13, 2019
1 parent 959b37e commit a7cfa54
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 5 deletions.
14 changes: 10 additions & 4 deletions request.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import nodes

from urlparse import urlparse
from httplib import HTTPConnection, urlsplit, HTTPException, socket
from httplib import HTTPConnection, HTTPSConnection, urlsplit, HTTPException, socket

from dateutil.parser import parse

Expand Down Expand Up @@ -132,7 +132,10 @@ def dorequest(self, timeout = TIMEOUT, HttpMethod = "POST", parsexsams = True):
url = self.baseurl + self.querypath
urlobj = urlsplit(url)

conn = HTTPConnection(urlobj.netloc, timeout = timeout)
if urlobj.scheme == 'https':
conn = HTTPSConnection(urlobj.netloc, timeout = timeout)
else:
conn = HTTPConnection(urlobj.netloc, timeout = timeout)
conn.putrequest(HttpMethod, urlobj.path+"?"+urlobj.query)
conn.endheaders()

Expand Down Expand Up @@ -181,8 +184,11 @@ def doheadrequest(self, timeout = TIMEOUT):

url = self.baseurl + self.querypath
urlobj = urlsplit(url)

conn = HTTPConnection(urlobj.netloc, timeout = timeout)

if urlobj.scheme == 'https':
conn = HTTPSConnection(urlobj.netloc, timeout = timeout)
else:
conn = HTTPConnection(urlobj.netloc, timeout = timeout)
conn.putrequest("HEAD", urlobj.path+"?"+urlobj.query)
conn.endheaders()

Expand Down
1 change: 0 additions & 1 deletion results.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
import query as q

from urlparse import urlparse
from httplib import HTTPConnection

from dateutil.parser import parse

Expand Down

0 comments on commit a7cfa54

Please sign in to comment.