Apache HttpClient 4.0 で SSL 証明書エラーを無視する方法は?

DDD
リリース: 2024-11-12 16:02:02
オリジナル
928 人が閲覧しました

How to Ignore SSL Certificate Errors in Apache HttpClient 4.0?

Apache HttpClient 4.0 での SSL 証明書エラーの無視

Apache HttpClient 4.0 での無効な SSL 証明書エラーを克服することは、一般的な課題となる可能性があります。幸いなことに、HttpClient 4.0 には、これらのエラーを回避する簡単なメカニズムが用意されています。

解決策

HttpClient 4.0 では、証明書エラーを無視するための 2 つの方法が導入されています。

  1. AllowAllHostnameVerifier:すべてのホスト名を受け入れることを許可し、ホストの不一致エラーを事実上無視します。
CloseableHttpClient httpClient = HttpClients
    .custom()
    .setHostnameVerifier(new AllowAllHostnameVerifier())
    .build();
ログイン後にコピー
  1. NoopH​​ostnameVerifier: すべてのホスト名とホスト名をバイパスする、操作なしのホスト名検証ツールを導入します。証明書のチェック。 HttpClient 4.4 の時点では、これが推奨されるアプローチです。
CloseableHttpClient httpClient = HttpClients
    .custom()
    .setSSLHostnameVerifier(NoopHostnameVerifier.INSTANCE)
    .build();
ログイン後にコピー

これらのメソッドは、Apache HttpClient 4.0 の操作中に無効な SSL 証明書エラーを無視する簡単で効果的な方法を提供します。

以上がApache HttpClient 4.0 で SSL 証明書エラーを無視する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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