1
resposta

[Dúvida] atividade 2 não entendi?

Não percebi diferença entre as duas requisições GET da att 2 quem poder me ajudar

Pois está a mesma coisa em relação a com parametro ou sem

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Levi!

Na atividade 2, a ideia é você realizar duas requisições GET: uma sem parâmetros e outra com parâmetros de consulta (query parameters). A diferença entre essas duas requisições pode não ser visível diretamente no corpo da resposta, mas sim nos detalhes da requisição e na URL.

Vamos analisar a imagem que você compartilhou:

  1. Requisição GET sem parâmetros:

    • URL: https://www.alura.com.br
    • Resposta: O HTML da página inicial da Alura.
  2. Requisição GET com parâmetros:

    • URL: https://www.alura.com.br?Autorizacion=/planos-cursos-online
    • Resposta: O HTML da página inicial da Alura.

Apesar de a resposta ser a mesma (o HTML da página inicial), a diferença está na URL. Quando você adiciona parâmetros de consulta (?Autorizacion=/planos-cursos-online), está enviando informações adicionais ao servidor. Dependendo da implementação do servidor, ele pode retornar uma resposta diferente ou processar a requisição de forma distinta.

No seu caso, parece que o servidor da Alura não está utilizando esse parâmetro específico para alterar a resposta. Isso é comum e depende de como o servidor foi configurado para lidar com parâmetros de consulta.

Para observar uma diferença mais clara, você pode tentar usar um endpoint que trate parâmetros de consulta de forma mais evidente. Por exemplo, você pode usar uma API pública que retorne dados diferentes com base nos parâmetros fornecidos.

Exemplo prático:

https://api.exemplo.com/data
https://api.exemplo.com/data?filter=recent

A primeira URL pode retornar todos os dados, enquanto a segunda pode retornar apenas os dados recentes.

Bons estudos!