O REST (REpresentaional State Transfer) é um estilo de web s...

Próximas questões
Com base no mesmo assunto
Q1307533 Arquitetura de Software
O REST (REpresentaional State Transfer) é um estilo de web service muito utilizado devido à sua flexibilidade e simplicidade. Um dos conceitos importantes para trabalhar com REST é a utilização correta dos verbos HTML. São exemplos de verbos HTML:
Alternativas

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