Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não estou entendo algo na resolução do terceiro desafio

Bom dia, estou com uma dúvida referente a resolução do terceiro desafio, sobre o header acima do build do http request; para que ele serve nesse contexto?Ela nunca foi usado neste curso. E gostaria de saber como usar a API key do github, visto que não consegui encaixar em meu projeto, e na resolução não vi nada parecido com a chave que eu gerei.

1 resposta
solução!

Olá, Breno! Espero que esteja tudo bem com você.

Entendo que esteja com dúvidas sobre o uso do header no build do http request e como utilizar a API key do GitHub. Vamos lá!

O header no build do http request é utilizado para fornecer informações adicionais sobre a solicitação HTTP que você está fazendo. No contexto do desafio, ele pode ser usado para passar informações como o tipo de conteúdo que você está enviando ou recebendo (por exemplo, JSON), informações de autenticação (como um token de acesso), entre outras.

Agora, sobre a API key do GitHub, ela é usada para autenticar suas solicitações à API do GitHub. Você pode passá-la no header do seu http request. Aqui está um exemplo de como você pode fazer isso:

HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://api.github.com/users/seu_usuário"))
    .header("Authorization", "token sua_api_key")
    .build();

Neste exemplo, substitua "seu_usuário" pelo usuário do GitHub que você deseja consultar e "sua_api_key" pela chave da API que você gerou.

Lembre-se que este é apenas um exemplo e pode não se encaixar perfeitamente no seu código, mas espero que ajude a esclarecer suas dúvidas.

Espero ter ajudado e bons estudos!