AttributeError: '_socketobject' - Objekt hat kein Attribut 'set_tlsext_host_name'

In python, auf einem Ubuntu server, den ich versuche zu bekommen, die requests Bibliothek https-Anfragen, etwa so:

import requests
requests.post("https://example.com")

Zuerst habe ich die folgenden:

/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:90:
InsecurePlatformWarning: Eine wahre SSLContext-Objekt ist nicht verfügbar.
Dies verhindert, dass urllib3 von der SSL-Konfiguration entsprechend und kann zu
bestimmte SSL-verbindungen fehlschlagen. Weitere Informationen finden Sie unter
https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

Nachdem der Rat in dieser Frage: InsecurePlatformWarning: Eine wahre SSLContext-Objekt ist nicht verfügbar. Dies verhindert, dass urllib3 von der SSL-Konfiguration entsprechend, ich habe jetzt aufgerüstet meiner Warnung die folgenden Fehler:

AttributeError: '_socketobject' - Objekt hat kein Attribut
'set_tlsext_host_name'

Wie kann ich dieses Problem beheben?

InformationsquelleAutor Zags | 2015-07-23
Schreibe einen Kommentar