Spring Boot のバージョンと Apache HttpClient 5 のバージョンを上げたら RestTemplate, RestClient の GET でのベーシック認証が 403 エラーになるようになった。RequestFactory
を HttpComponentsClientHttpRequestFactory
から SimpleClientHttpRequestFactory
に置き換える事で問題を回避。
RestClient.builder().requestFactory(new SimpleClientHttpRequestFactory()).build();
SSL無視するときに HttpComponentsClientHttpRequestFactory
使っていたので、SSL無視かつGETのベーシック認証が必要になったらどう実装すれば良いか分からない。