Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的requests.exceptions.SSLError';s requests.get(";https://api.tfl.gov.uk/....")_Python_Ssl_Ssl Certificate - Fatal编程技术网

Python中的requests.exceptions.SSLError';s requests.get(";https://api.tfl.gov.uk/....")

Python中的requests.exceptions.SSLError';s requests.get(";https://api.tfl.gov.uk/...."),python,ssl,ssl-certificate,Python,Ssl,Ssl Certificate,继续获取以下错误: requests.exceptions.SSLError: [SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:590) 当你想跑的时候 f = requests.get("https://api.tfl.gov.uk/......") 在请求中添加verify=False。get()一点帮助都没有。让我猜猜,因为您的问题中缺少必要的信息:您使用的是OpenSSL的旧版本,例如,即使是最

继续获取以下错误:

requests.exceptions.SSLError: [SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:590)
当你想跑的时候

f = requests.get("https://api.tfl.gov.uk/......")

请求中添加
verify=False
。get()
一点帮助都没有。

让我猜猜,因为您的问题中缺少必要的信息:您使用的是OpenSSL的旧版本,例如,即使是最新的MacOS系统上通常也可以找到的版本0.9.8。并且此版本不支持服务器根据所需的TLS 1.2。如果不是这样,请在您的问题中添加
python-c“import ssl;print ssl.OPENSSL_VERSION”
的输出。@SteffenUllrich输出确实是
OPENSSL 0.9.8zh 2016年1月14日
MacOS is 10.12.2在这种情况下,请参见@SteffenUllrich不幸的是,我很难更新OPENSSL,因为一旦安装了新版本,我就无法将路径更新到新版本。我确实通过设置“让我猜猜看”来找到问题的短期解决方案,因为您的问题中缺少必要的信息:您使用的是OpenSSL的旧版本,例如0.9.8版,即使是最新的MacOS系统上也通常可以找到该版本。并且此版本不支持服务器根据所需的TLS 1.2。如果不是这样,请在您的问题中添加
python-c“import ssl;print ssl.OPENSSL_VERSION”
的输出。@SteffenUllrich输出确实是
OPENSSL 0.9.8zh 2016年1月14日
MacOS is 10.12.2在这种情况下,请参见@SteffenUllrich不幸的是,我很难更新OPENSSL,因为一旦安装了新版本,我就无法将路径更新到新版本。我确实通过设置一个