1
resposta

Java: consumindo API, gravando arquivos e lidando com erros

No desafio do topico 3 , estou quebrando muito a cabeça para compreender os consumos da API , dessa vez foi esse trecho de codigo .

.header("Accept", "application/vnd.github.v3+json")

não encontrei essa informação; e por consequencia não conseguir fazer o execicio .. [

1 resposta

Olá, Ivan!

Sinto muito, por essa experiência com o consumo da API do GitHub, esse cabeçalho é usado para especificar qual versão da API do GitHub você deseja usar ao fazer a solicitação. No caso, "application/vnd.github.v3+json" indica que você está solicitando a versão 3 da API e espera que a resposta seja em formato JSON. É uma prática comum em APIs para garantir que a aplicação consumidora e a API fornecedora "falem a mesma língua", evitando problemas de compatibilidade, mas ela já não é mais obrigatória e funciona sem, mas ainda sim é uma boa prática.

Nesse material do próprio GitHub ele é citado, n necessariamente em Java:

Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!