如何重置大脑中的重试次数

2024-06-25 22:48:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我用的是braintree和pythonswift.can公司有人告诉我如何在braintree中重置重试。 我得到了这个错误

SSLError: HTTPSConnectionPool(host='api.sandbox.braintreegateway.com', port=443): Max retries exceeded with url: /merchants/merchantid/client_token (Caused by SSLError(SSLError(1, u'[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590)'),))


Tags: comapihostport错误公司canmax
1条回答
网友
1楼 · 发布于 2024-06-25 22:48:35

完全披露:我在Braintree工作。如果您还有任何问题,请随时联系 support

“retries exceeded”错误似乎是一个真正指向SSL不兼容的红鲱鱼。SSL: TLSV1_ALERT_PROTOCOL_VERSIONssleror表示主机url api.sandbox.braintreegateway.com将不接受您的TLS版本。 从2016年12月16日开始,Braintree反对Sandbox对TLSv1.1的支持,转而支持TLSv1.2,您可以在this blog post中阅读。在

要解决此问题,您需要检查您的计算机正在使用终端运行的OpenSSL的哪个版本:

$ python3 -c "import ssl; print(ssl.OPENSSL_VERSION)"

如果OpenSSL版本不是1.0.1+,则需要将OpenSSL更新到支持TLSv1.2的最新版本。如果您正在使用自制程序,可以按照outlined here的说明操作。在

相关问题 更多 >