Apr-03-2020, 03:38 AM
We have a self-signed site I can use curl to retrieve the data using the REST API:
curl https://user:[email protected]/rest/api/something
But I don't know how to do the same using http.client.HTTPSConnection(). I did some google search but didn't see a good way.
curl https://user:[email protected]/rest/api/something
But I don't know how to do the same using http.client.HTTPSConnection(). I did some google search but didn't see a good way.
import http.client import ssl import urllib.parse context = ssl.SSLContext(ssl.PROTOCOL_TLSv1) context.verify_mode = ssl.CERT_REQUIRED context.load_verify_locations('mywonca.crt') conn = http.client.HTTPSConnection('username:[email protected]', 443, context=context) conn.request("GET","/rest/api/something") r1 = conn.getresponse()It complains the socket gaierror. I know I probably should not put the username:passws in the host part, but I don't know where I can set it.