Error added: 2022-04-12T08:14:17Z
This happened for me when Spring Boot was upgraded to 2.6.6. The old code: URL url = new URL(urlString); HttpURLConnection.setFollowRedirects(followRedirects); HttpURLConnection urlc = (HttpURLConnection) url.openConnection(); ... worked before. After the upgrade, it started failing. I think it was due to the way it handled HTTP/2.0. I changed to use HttpBuilder: HttpClient.Builder builder = HttpClient.newBuilder() .version(HttpClient.Version.HTTP_1_1) .connectTimeout(Duration.ofSeconds(20)); This now works fine.
If you know the answer, please add your own solution below.
If you don't know, but find out later, please come back and share your answer - there will be other people
struggling with this too.
If you want to be notified via email when this is solved, enter your email address here: