1. 程式人生 > >django 開發中接入第三方模組雲通訊時, 程式報錯 顯示{'172001':'網路錯誤'} 的解決辦法

django 開發中接入第三方模組雲通訊時, 程式報錯 顯示{'172001':'網路錯誤'} 的解決辦法

在測試中, 發現在傳送簡訊驗證碼的時候,一直報錯{'172001':'網路錯誤'},網上翻閱資料,原因大概是python在開啟一個 https 連結時,會驗證一次 SSL 證書。而當目標網站使用的是自簽名的證書時就會丟擲此異常。

解決辦法就是 在sms.py中,新增下列程式碼即可

import ssl

ssl._create_default_https_context = ssl._create_unverified_context  # 全域性取消證書驗證