O REST, proposto por Roy Thomas em sua tese de doutorado, no ano 2000, trata-se de um estilo arquitetural para aplicações baseadas em rede, ou web services. Ele está de acordo com a diferenciação proposta por Tanenbaum e Steen (2008), que diz que os usuários tendem a perceber os sistemas distribuídos como uma unidade, de forma transparente, mesmo que eles rodem em diferentes computadores.
Na arquitetura REST, tudo está relacionado com recursos, sendo que um recurso é um objeto com seus respectivos dados associados e tem relacionamentos com outros recursos, bem como um conjunto de métodos ou verbos para realizar as operações.
Fonte: elaborado pelo autor.
Sobre os métodos utilizados para executar ações, avalie o quadro acima e assinale a alternativa correta que preenche adequadamente as colunas “Método” e “Endereço”.
TAREFA MÉTODO ENDEREÇO
I - Excluir uma tarefa ----------- /tarefas/{id}
II - Atualizar uma tarefa ----------- -----------
III - Buscar um tarefa GET -----------
IV - Pesquisar tarefas ----------- /tarefas
V - Criar uma tarefa ----------- -----------
a.
I- DELETE, II- PUT; /tarefas/{id}, III- /tarefas/{id}, IV- GET; V- POST; /tarefas.
b.
I- DELETE, II- PUT; /tarefas, III- /tarefas, IV- PUSH; V- CREATE; /tarefas.
c.
I- REMOVE, II- PUT; /tarefas/{id}, III- /tarefas/{id}, IV- GET; V- CREATE; /tarefas.
d.
I- REMOVE, II- INPUT; /tarefas, III- /tarefas, IV- GET; V- POST; /tarefas.
e.
I- DELETE, II- INPUT; /tarefas/{id}, III- /tarefas/{id}, IV- GET; V- POST; /tarefas.
Lista de comentários
Resposta:
I- DELETE, II- PUT; /tarefas/{id}, III- /tarefas/{id}, IV- GET; V- POST; /tarefas.
Explicação:
São as opções que preenchem corretamente as lacunas, com os métodos e endereços.
Resposta:
I- DELETE, II- PUT; /tarefas/{id}, III- /tarefas/{id}, IV- GET; V- POST; /tarefas.
Explicação: Conferido no AVA