Prezados,
estou realizando o desafio do curso de Java Spring Boot e preciso consumir a API "https://parallelum.com.br/fipe/api/v1/motos/marcas" . Só que quando disparo essa requisição utilizando do pacote nativo do java.net, HttpClient, HttpRequest e HttpResponse, ocorre a mensagem de falha de handshake que coloquei ao final desta dúvida. Tentei colocar o endereço como 'http', porém recebo de retorno um 301 (Redirecionamento) com HttpReponse.body() vazio.
Alguém pode me ajudar porque não consigo consumir a API e/ou se preciso mudar algo na requisição? Via postman funciona tanto com https como somente com http.
Outro detalhe é que já fiz o passo a passo do tópico https://cursos.alura.com.br/forum/topico-exception-pkix-path-building-failed-sun-security-provider-certpath-suncertpathbuilderexception-unable-to-find-valid-certification-path-to-requested-target-342740 , porém sem sucesso. A mesma mensagem abaixo ainda aparece.
java.lang.RuntimeException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target