Qual é o método do protocolo HTTP usado pela API do REST pa...

Próximas questões
Com base no mesmo assunto
Q3056638 Redes de Computadores
Qual é o método do protocolo HTTP usado pela API do REST para realizar a atualização (UPDATE) de um recurso?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta para a questão é: B - PUT.

O protocolo HTTP, que é a base da comunicação na web, utiliza diferentes métodos para realizar operações específicas em recursos. No contexto de APIs REST, cada método HTTP possui uma finalidade específica, sendo fundamental compreender essas funções para lidar com atualizações de recursos.

Método PUT: Este método é utilizado para realizar a atualização de um recurso. Quando você deseja modificar um recurso existente por completo, o PUT é o método apropriado. Ele substitui a representação atual do recurso de destino pela nova representação enviada pelo cliente. Portanto, é a escolha correta para a operação de UPDATE em uma API REST.

Vamos analisar agora as demais alternativas para entender por que estão incorretas:

A - GET: Este método é utilizado para recuperar dados de um recurso sem modificá-lo. É ideal para operações de leitura, não para atualizações.

C - POST: Embora o POST também possa ser usado para criar ou, em alguns casos, atualizar recursos, seu uso principal é para criar novos recursos. A diferença crucial é que o POST não é idempotente como o PUT, o que significa que múltiplas requisições POST podem resultar em diferentes efeitos, enquanto múltiplos PUTs têm o mesmo efeito.

D - DELETE: Este método é utilizado para remover recursos. Não é aplicável para operações de atualização.

Entender os propósitos específicos desses métodos é crucial para o desenvolvimento eficaz de aplicações que interajam com APIs RESTful, garantindo que cada ação corresponda ao método HTTP apropriado.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

B.

GET - acessar informações.

PUT - atualizar.

POST - ''postar'', isto é, enviar informações.

DELETE - deletar/excluir.

Procure a única opção que tem TU de aTUalizar.

pUT

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo