Sto provando a scaricare una pagina HTTPS dal mio sito ospitato su Google App Engine con SNI. Non importa quello che uso biblioteca, ottengo il seguente errore:urllib3 on python 2.7 Errore SNI su Google App Engine
[Errno 8] _ssl.c:504: EOF occurred in violation of protocol
Ho provato risolvere l'errore in molti modi, tra cui l'uso della monkeypatch urllib3 openssl:
from urllib3.contrib import pyopenssl
pyopenssl.inject_into_urllib3
Ma ho sempre ottenere lo stesso errore di cui sopra.
Qualche idea?
Non sono sicuro che si tratti di un errore di battitura nella domanda, ma la riga deve essere 'pyopenssl.inject_into_urllib3()' - ovvero, è una chiamata di funzione, non un accesso di proprietà. – shazow
Hai perfettamente ragione! il mio stupido errore .. testato e funzionante, grazie :) – Tzach