के लिए चार्ल्स प्रॉक्सी के साथ पाइथन अनुरोधों की जांच करें मैं चार्ल्स प्रॉक्सी का उपयोग करके कुछ पायथन अनुरोधों को डीबग करना चाहता हूं।HTTPS
मैं फोन पर चार्ल्स के लिए प्रमाण पत्र शामिल करने की जरूरत है, लेकिन
import requests
endpoint_url = 'https://www.httpsnow.org/'
r = requests.get(endpoint_url, verify=True, cert='/Users/iosdev/DopPy/charles.crt')
print "empexo"
print r
मैं चार्ल्स पर https पता जोड़ दिया,
मैं चार्ल्स पर मिलता है काम नहीं कर रहा:
एसएसएलहैंडशेक: हैंडशेक के दौरान रिमोट होस्ट बंद कनेक्शन
और त्रुटि
empexo
Traceback (most recent call last):
File "/Users/iosdev/DopPy/GetCelebs.py", line 15, in <module>
r = requests.get(endpoint_url, verify=True, cert='/Users/iosdev/DopPy/charles.crt')
File "/Users/iosdev/VenvPY26/lib/python2.6/site-packages/requests/api.py", line 65, in get
return request('get', url, **kwargs)
File "/Users/iosdev/VenvPY26/lib/python2.6/site-packages/requests/api.py", line 49, in request
response = session.request(method=method, url=url, **kwargs)
File "/Users/iosdev/VenvPY26/lib/python2.6/site-packages/requests/sessions.py", line 461, in request
resp = self.send(prep, **send_kwargs)
File "/Users/iosdev/VenvPY26/lib/python2.6/site-packages/requests/sessions.py", line 573, in send
r = adapter.send(request, **kwargs)
File "/Users/iosdev/VenvPY26/lib/python2.6/site-packages/requests/adapters.py", line 431, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: [Errno 336265225] _ssl.c:341: error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib
Process finished with exit code 1