Como analista de informática da Sanepar, você está desenvol...

Próximas questões
Com base no mesmo assunto
Q3451114 Noções de Informática
Como analista de informática da Sanepar, você está desenvolvendo um novo sistema web utilizando o estilo arquitetural REST (Representational State Transfer). Para realizar operações em recursos através de URL (Uniform Resource Locator), você precisa escolher o método HTTP (Hypertext Transfer Protocol) adequado para recuperar dados de um recurso específico. Sabendo disso, qual método do padrão HTTP você deve utilizar, de acordo com o estilo arquitetural REST, para recuperar dados de um recurso específico?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - GET

1. Tema central da questão:

A questão aborda o uso dos métodos HTTP no contexto do estilo arquitetural REST em sistemas web, cobrando do candidato o conhecimento sobre qual método deve ser utilizado para recuperar dados de um recurso através de uma URL.

2. Resumo teórico:

O REST é um padrão amplamente usado no desenvolvimento de APIs Web. Ele preconiza o uso dos métodos HTTP de acordo com as funções:

  • GET: Recupera informações de um recurso.
  • POST: Cria um novo recurso.
  • PUT: Atualiza ou substitui um recurso existente.
  • DELETE: Remove um recurso.
  • HEAD: Recupera apenas os metadados do recurso.

Fonte: MDN Web Docs – Métodos HTTP

3. Justificativa da alternativa correta:

Para recuperar dados de um recurso específico via HTTP dentro do padrão REST, utiliza-se o método GET. Ele solicita ao servidor a representação do recurso identificado pela URL, sem causar alterações.

4. Análise das alternativas incorretas:

  • HEAD: Recupera apenas os cabeçalhos (metadados), não o conteúdo do recurso.
  • PUT: Substitui ou atualiza completamente um recurso existente, não serve para recuperação.
  • DELETE: Remove um recurso, portanto não é usado para consulta.
  • POST: Cria novos recursos, não é empregado para obter dados existentes.

5. Estratégia de interpretação:

Atente-se a termos do enunciado como “recuperar dados” e “recurso específico”. Esses elementos sinalizam claramente para o método GET. Evite confundir com POST ou PUT, que são usados para criação e atualização, respectivamente. Lembre-se: GET = obter informação.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

GET: É o método padrão e mais comum para solicitar e recuperar dados de um recurso especificado. As requisições GET devem ser apenas para recuperação de dados e não devem ter efeitos colaterais no servidor (ou seja, são idempotentes e seguras).

HEAD: Solicita apenas os cabeçalhos de uma resposta GET, sem o corpo da resposta. Útil para verificar metadados ou se um recurso existe, mas não para recuperar os dados em si.

PUT: Utilizado para atualizar um recurso existente ou criar um novo recurso em uma URL específica, substituindo o recurso completo.

DELETE: Usado para remover um recurso específico.

POST: Utilizado para enviar dados a um recurso específico, frequentemente para criar um novo recurso ou enviar dados para processamento.

Gabarito: D

Se sabe um pouco de inglês vc consegue salvar umas..

Fiz pelo inglês

Get = pegar

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo