Python 請求是一個流行的 HTTP 庫,在處理需要 SSL 的身份驗證時通常會遇到 SSLError。此錯誤源自於不受信任的 SSL 憑證。
要快速解決此問題,可以在請求呼叫中設定 verify=False:
requests.get('https://example.com', verify=False)
但是,這種方法存在安全風險(例如中間人攻擊),因為它繞過了證書
如果繞過證書驗證不切實際,更好的解決方案是提供包含受信任憑證的.pem 檔案的路徑:
requests.get('https://example.com', verify='/path/to/certificate.pem')
從 2.0 版本開始,Requests 提供了三種處理 SSL 認證的選項驗證:
請參閱有關 SSL 證書驗證的請求文件以了解更多詳細信息信息,包括進一步定制驗證過程的選項。此外,cert 參數可用於指定要驗證的實際憑證的路徑。
以上是處理SSL憑證時如何處理Python請求中的SSLError?的詳細內容。更多資訊請關注PHP中文網其他相關文章!