Logo Passei Direto
Buscar
Marcos está criando um cliente para uma API REST, e, para compreender sua utilização, está efetuando algumas chamadas através do Insomnia. Em um dos testes efetuados, ele usou o endereço http://servidor:3000/notas/11, via método GET, e recebeu como resposta um código 404 do HTTP, mas ele sabe que o endpoint é válido, pois funcionou na rota /notas/25, retornando os dados, no formato JSON, para a entidade Nota identificada pela chave 25. Considerando que o desenvolvedor da API utilizou corretamente os códigos de resposta do HTTP, o que esse código revelou para Marcos? A Não existe uma entidade Nota com a chave de identificação 11. B O recurso exige autenticação para acesso. C Ocorreu um erro interno do servidor, como uma exceção sem tratamento. D Foi utilizado um método HTTP incorreto para a rota. E O endpoint não é dinâmico, aceitando apenas o valor 25 ao final.
User badge image
Jefferson De Campos Gomes

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar a situação apresentada. Marcos fez uma chamada GET para o endpoint `/notas/11` e recebeu um código de resposta 404. O código 404 do HTTP indica que o recurso solicitado não foi encontrado no servidor. Agora, vamos analisar as alternativas: A) Não existe uma entidade Nota com a chave de identificação 11. - Esta opção é consistente com o código 404, pois indica que não há um recurso correspondente a essa chave. B) O recurso exige autenticação para acesso. - Um código de erro relacionado à autenticação geralmente seria 401 (não autorizado) ou 403 (proibido), não 404. C) Ocorreu um erro interno do servidor, como uma exceção sem tratamento. - Um erro interno do servidor seria indicado por um código 500, não 404. D) Foi utilizado um método HTTP incorreto para a rota. - O método GET está correto para a rota, então essa opção não se aplica. E) O endpoint não é dinâmico, aceitando apenas o valor 25 ao final. - Isso não é uma afirmação correta, pois o endpoint parece ser dinâmico, já que funcionou para a chave 25. Portanto, a alternativa correta é: A) Não existe uma entidade Nota com a chave de identificação 11.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina