ホームページ > バックエンド開発 > Python チュートリアル > Python リクエストの SSLError: Untrusted SSL Certificate を解決するにはどうすればよいですか?

Python リクエストの SSLError: Untrusted SSL Certificate を解決するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-21 00:04:13
オリジナル
413 人が閲覧しました

How Can I Resolve Python Requests SSLError:  Untrusted SSL Certificate?

Python リクエストの SSLError への対処: SSL 検証への道

Python リクエストを扱うときに SSLError に直面すると、イライラする障害になることがあります。この問題は、信頼できない SSL 証明書が原因で発生します。 SSL 証明書が必要な場所を理解するために、問題の詳細を詳しく調べてみましょう。

クイック フィックス: 証明書検証の無効化

最も適切な解決策は、verify パラメーターを設定することです。 False:

requests.get('https://example.com', verify=False)
ログイン後にコピー

ただし、これは証明書をバイパスすることによりセキュリティを侵害します。

最適な解決策: 信頼できる SSL 証明書

より安全な方法は、信頼できる SSL 証明書を取得し、verify パラメータを次のように設定することです。文字列としてのパス:

requests.get('https://example.com', verify='/path/to/cert.pem')
ログイン後にコピー

Requests バージョン 2.0 以降では、verify パラメータが提供します。柔軟性:

  • True: 事前定義された信頼できる機関に対して証明書を検証します。
  • False: 証明書の検証を完全に無効にします。
  • CA_BUNDLE ファイル パス: カスタム ファイル パスを指定します信頼できる CA 証明書を含むファイル。

理解をさらに深めるために、リクエスト ドキュメントの cert パラメータを調べてください: https://requests.readthedocs.io/en/master/user/advanced/#ssl -証​​明書検証

以上がPython リクエストの SSLError: Untrusted SSL Certificate を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート