請求https介面時報錯:Caused by SSLError(SSLError(1, u‘[SSL: CERTIFICATE_VERIFY_FAILED] certificat,安裝certifi
標題 請求https介面時報錯:Caused by SSLError(SSLError(1, u’[SSL: CERTIFICATE_VERIFY_FAILED] certificat,安裝certifi
如何解決SSL 根證照驗錯誤:
一種解決方法是:verify=False
在請求裡面:
r=requests.get(url,params=params,headers=headers,verify=False)
第二種解決方法是:
安裝certifi 或者更新requests包:
1. 安裝certifi的方法是:pip install certifi
2. 但如提示需要升級pip:
則需使用:python -m pip install --upgrade pip 升級進行
3. 如使用python -m pip install --upgrade pip升級失敗,可使用:python -m pip install -U --force-reinstall pip進行升級
4. 如依然失敗,則使用:pip install --user --upgrade pip 升級
5. 如果以上方法均失敗,則可以試試使用國內源更新pip
比如:
python -m pip install --upgrade pip -i https://pypi.douban.com/simple
6. 一般嘗試完以上方法後,即可升級成功,然後在安裝certifi:pip install certifi
問題:
使用Python3 requests傳送HTTPS請求,已經關閉認證(verify=False)且嘗試安裝了certifide的情況下,控制檯會輸出以下錯誤:
InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
在程式碼中新增以下程式碼即可解決。
import urllib3
urllib3.disable_warnings()
相關文章
- requests.exceptions.SSLError: HTTPSConnectionPool 報錯ExceptionErrorHTTP
- open-falcon ---安裝Dashboard時候報錯"SSLError: The read operation timed out"Error
- requests.exceptions.SSLError……Max retries exceeded with url錯誤求助!!!ExceptionError
- Vesta 安裝SSL – HTTPS SSL 教程HTTP
- 請求介面報錯
- 安裝PostgreSQL 時報錯SQL
- SSL證書安裝指引教程 – HTTPS SSL 教程HTTP
- phpStudy安裝ssl證照 – HTTPS SSL 教程PHPHTTP
- Tomcat 安裝SSL證書 – HTTPS SSL 教程TomcatHTTP
- 安裝informix for nt時報錯ORM
- 騰訊雲:免費SSL證書實現https請求HTTP
- HTTPS請求筆記- SSL安全通道驗證問題HTTP筆記
- 使用github oauth 出現 OpenSSL::SSL::SSLError - SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 解決GithubOAuthError
- 支援https請求以及https請求的抓包HTTP
- 靜默安裝oracle時報錯Oracle
- laravel11: 安裝時報錯Laravel
- python3.10呼叫郵件SMTP報錯: ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:997)解決PythonErrorAI
- 呼叫https介面時報錯:PKIX path building failed 的問題HTTPUIAI
- 使用 Composer 安裝 Laravel 時報錯Laravel
- react中請求介面的封裝React封裝
- SSL證書申請問題 – HTTPS SSL 教程HTTP
- iOS開發 支援https請求以及https請求的抓包iOSHTTP
- jmeter請求https地址JMeterHTTP
- Charles 代理https請求HTTP
- SQL server開啟 安裝包時報錯SQLServer
- php安裝mamcache擴充套件時報錯PHP套件
- 安裝Jive進行資料庫設定時報錯,請大家都我看看。資料庫
- java實現https請求JavaHTTP
- CCHttpClient發起https請求HTTPclient
- iOS應用安裝失敗原因排查 – HTTPS SSL 教程iOSHTTP
- IIS6 多域名證書安裝 – HTTPS SSL 教程HTTP
- 安裝FreeIPA以及應用時報錯彙總
- 安裝PowerCenter8.1.1 for Linux時報錯處理Linux
- 基於小程式請求介面 wx.request 封裝的類 axios 請求封裝iOS
- 基於FutureBuilder通用網路請求介面封裝Rebuild封裝
- 小程式https請求,http網站升到httpsHTTP網站
- 關於出現requests.exceptions.SSLError: HTTPSConnectionPool(host=‘XXX‘, port=443)問題ExceptionErrorHTTP
- php請求API介面方法PHPAPI