我试图通过PyFCM发送推送通知(通过火力地堡云端通讯)。
当我试着开始做这个,我得到了SNIMMissingWarning告诉我,请求火力地堡服务器是不安全的。
我升级包来处理这个问题,但现在我卡住了“certificate_verify_failed”错误。
我通过PyFCM码时,发现它是用请求模块发送到服务器的请求。
我知道,这个问题涉及到不具有用于火力地堡服务器的CA证书,但不知道如何获得这些证书和设置请求模块使用它们。
有人能帮忙吗?
我试图通过PyFCM发送推送通知(通过火力地堡云端通讯)。
当我试着开始做这个,我得到了SNIMMissingWarning告诉我,请求火力地堡服务器是不安全的。
我升级包来处理这个问题,但现在我卡住了“certificate_verify_failed”错误。
我通过PyFCM码时,发现它是用请求模块发送到服务器的请求。
我知道,这个问题涉及到不具有用于火力地堡服务器的CA证书,但不知道如何获得这些证书和设置请求模块使用它们。
有人能帮忙吗?
发现问题,分享它他人谋取利益,
除了安装requests[security]
,我需要安装libssl-dev
经
sudo apt-get install libssl-dev
因此,对于这个整体的设置是,先安装FFI和SSL库的开发版本:
sudo apt-get install libffi-dev libssl-dev
然后,安装requests[security]
pip install requests[security]