本章內容python
執行:res = requests.post(api,mdata = post_data)api
報錯:SSLError: EOF occurred in violation of protocol (_ssl.c:600)post
命令測試:測試
顯然ssl握手沒有成功,spa
查看openssl version 版本,不是最新的版本,而後涉及到最新的版本,可是blog
python -c 'import ssl; print(ssl.OPENSSL_VERSION)' ,python中仍是舊的版本,不知道如何升級python中的openssl接口
搜索各類資料,沒有結果偶然間看到pyOpenSSL這個模塊,抱着試一下的態度安裝了這個模塊,ssl
而後調用前 import OpenSSL 而後再去調用接口,問題就這樣解決了............ openssl