Python httplib SSL23_GET_SERVER_HELLO: nieznany protokół

Uwaga: ten kod działa poprawnie na Ubuntu, ale nie na Macu i zamiast zmieniać ustawienia mac / python lokalnie, próbuję wprowadzić zmiany w kodzie, aby działał wszędzie.

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

ale to błąd:

[Errno 1] _ssl.c: 503: błąd: 140770FC: procedury SSL: SSL23_GET_SERVER_HELLO: nieznany protokół

teraz kod nie używaurllib.request zamiast tego użyćhttplib

Chcę zmienić kod, więc zajmie SSLv3 jako domyślny protokół, coś takiego:

ssl.SSLContext(ssl.PROTOCOL_SSLv3)

Rozejrzałem się i znalazłem kilka linków, ale nic nie działa!

ten link jest przeznaczony dla ubuntu

link do python urllib i cURL

poprawka błędu Pythona, ale znowu dla urllib

questionAnswers(1)

yourAnswerToTheQuestion