O REST (REpresentaional State Transfer) é um estilo de web s...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é C - GET e PUT.
Vamos entender o tema da questão. A pergunta se refere ao estilo de web service REST (Representational State Transfer), que é amplamente utilizado devido à sua flexibilidade e simplicidade. Um dos conceitos fundamentais no REST é a utilização correta dos verbos HTTP.
Agora, vamos detalhar as alternativas:
Alternativa C - GET e PUT:
Esses são verbos HTTP utilizados no estilo REST:
- GET: É usado para recuperar dados do servidor. Exemplo: obter informações de um usuário a partir de seu ID.
- PUT: É usado para atualizar ou substituir recursos no servidor. Exemplo: atualizar os detalhes do perfil de um usuário.
Portanto, esta é a alternativa correta.
Alternativa A - SELECT e UPDATE:
Esses são comandos SQL e não verbos HTTP. SELECT é utilizado para buscar dados em um banco de dados, e UPDATE para atualizar dados no banco de dados. Eles são relevantes em um contexto de SQL, mas não no contexto de verbos HTTP usados em REST.
Alternativa B - GET e UPDATE:
Aqui, GET é um verbo HTTP correto, mas UPDATE não é um verbo HTTP. O verbo correto para atualização em HTTP é PUT ou PATCH, dependendo do tipo de atualização.
Alternativa D - SELECT e PUT:
Embora PUT seja um verbo HTTP correto, SELECT não é. SELECT é um comando SQL, como mencionado anteriormente, e não é utilizado no contexto de verbos HTTP.
Para resolver essa questão corretamente, era necessário conhecer os verbos HTTP principais usados em REST, que incluem GET, POST, PUT, DELETE, entre outros.
Espero que essa explicação tenha ajudado a esclarecer suas dúvidas sobre o tema. Qualquer outra questão ou ponto que precisar de mais detalhes, estarei à disposição para ajudar!
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
Questäo incorreta. São verbos HTTP, e não HTML.
O REST trabalha com os métodos GET (Consulta) POST (Inclusão), PUT (Atualização) e Delete (Excluir)
eeeeeeeeitaaa verbos HTML kkkkk
HTML, tá de sacanagem? E ainda assim não anularam a questão?
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo