Apache HttpClient 4.0에서 SSL 인증서 오류 무시
HTTPS 연결을 설정하려고 하면 잘못된 SSL 인증서 오류가 발생할 수 있습니다. Apache HttpClient 4.0에서 이러한 오류를 우회하기 위해 다음 가이드에서는 솔루션을 제공합니다.
Apache HttpClient 4.3 이하는 AllowAllHostnameVerifier를 활용하여 모든 호스트 이름을 허용합니다. 이는 다음 코드를 통해 달성됩니다.
CloseableHttpClient httpClient = HttpClients .custom() .setHostnameVerifier(new AllowAllHostnameVerifier()) .build();
HttpClient 버전 4.4 이상의 경우 동일한 기능을 수행하기 위해 업데이트된 구문은 다음과 같습니다.
CloseableHttpClient httpClient = HttpClients .custom() .setSSLHostnameVerifier(NoopHostnameVerifier.INSTANCE) .build();
이 접근 방식을 구현하면 모든 호스트 이름이 허용되어 SSL 인증서 오류를 효과적으로 우회합니다.
위 내용은 Apache HttpClient 4.0에서 SSL 인증서 오류를 우회하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!