0% acharam este documento útil (0 voto)
5 visualizações6 páginas

HttpClient: Requisições HTTP em Java

Enviado por

keidsondesigner
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações6 páginas

HttpClient: Requisições HTTP em Java

Enviado por

keidsondesigner
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

@brunotomaz

O HttpClient é a forma moderna e oficial


de fazer requisições HTTP no Java
(desde o Java 11).

🟨 API mais simples e legível


🟨 Suporte nativo a HTTP/2
🟨 Requisições assíncronas com
CompletableFuture

🟨 Não precisa de libs externas

@brunotomaz
Fazer uma requisição GET em Java
nunca foi tão simples com o HttpClient.

@brunotomaz
Entenda as classes usadas:
HttpClient → cria o cliente HTTP que faz as
requisições.

HttpRequest → representa a requisição


(URL, método, headers).

HttpResponse → armazena a resposta


recebida da API.

BodyHandlers → define como o corpo da


resposta será tratado (ex.: texto, arquivo,
bytes).

@brunotomaz
Resultado da resposta

O retorno vem como String (JSON), mas


para trabalhar melhor com os dados, podemos usar
uma biblioteca como Jackson ou Gson para converter
em objeto Java.

@brunotomaz
@brunotomaz

Você também pode gostar