As the title say’s if you attempt to use the standard HTTP.Request on certain HTTPS sites you’ll get an error similar to the following:
_SSLError: [Errno 1] ssl.c:504: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error
Seemingly this is because the server your connecting to requires SNI (server name indication) and will cause a TLS alert if the SNI extension is not used. SNI is available with python 3 and with python 2.7.9+ but not within the version that Plex is using (think its 2.7.6).
Has anyone been able to get any of the OpenSSL / Urllib3 workarounds working for their agents? or know any other way to fix it?
Cheers in advance.