Como analista de informática da Sanepar, você está desenvol...
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