Considere a seguinte requisição HTTP a um servidor de uma...
Considere a seguinte requisição HTTP a um servidor de uma API RESTful, a qual respeita as convenções relacionadas a esse tipo de API:
PUT /
Host: exemplo.com
Accept: application/json
Content-Type: application/json
Content-Length: 73
{
"Id": 789,
"Nome": username",
"Departamento": Administrativo"
}
Essa requisição foi enviada a um servidor da API, que retornou o código 405 (Method Not Allowed).
A esse respeito, responda ao que se pede:
a) Explique uma possível causa para o código de erro recebido. Observações: considere que o valor de Content-Length está correto e que ele não é causa de nenhum erro. Além disso, considere que o servidor da API suporta requisições PUT.
b) Com base na resposta anterior, indique uma modificação que poderia ser realizada na requisição apresentada para resolver o erro, mantendo o mesmo método HTTP utilizado.
c) No contexto de APIs RESTful com o protocolo HTTP, responda se o método HTTP utilizado na requisição apresentada é seguro (safe). Justifique.
d) Ainda nesse contexto, responda se o método HTTP utilizado na requisição apresentada é idempotente. Justifique.
Esta é uma questão discursiva. Assine um de nossos planos para desbloqueá-la.
As questões discursivas ajudam você a treinar a construção da resposta, organizar ideias e desenvolver uma argumentação mais próxima do que a banca espera.
-
Entenda como a banca formula o problema e o que espera como resposta
-
Aprenda a estruturar seu texto com introdução, desenvolvimento e conclusão
-
Prepare-se para uma das etapas mais decisivas da prova.