Python httplib SSL23_GET_SERVER_HELLO: unbekanntes Protokoll

Hinweis: Dieser Code funktioniert gut auf Ubuntu, aber nicht auf Mac. Anstatt die Mac / Python-Einstellungen lokal zu ändern, versuche ich, den Code zu ändern, damit er überall funktioniert.

import ssl 
import httplib 
httplib.HTTPConnection(server, port, timeout)

aber es wirft Fehler:

[Errno 1] _ssl.c: 503: Fehler: 140770FC: SSL-Routinen: SSL23_GET_SERVER_HELLO: unbekanntes Protokoll

Jetzt wird kein Code verwendeturllib.request stattdessen mithttplib

Ich möchte den Code so ändern, dass SSLv3 als Standardprotokoll verwendet wird.

ssl.SSLContext(ssl.PROTOCOL_SSLv3)

Ich habe mich umgesehen und ein paar Links gefunden, aber nichts funktioniert!

Dieser Link ist für Ubuntu

link für python urllib und cURL

Python-Bugfix, aber wieder für urllib

Antworten auf die Frage(1)

Ihre Antwort auf die Frage