Page cover

9.5 - Conhecendo outros métodos

Após compreendermos os métodos HTTP básicos, GET 🕵️‍♂️ e POST ✉️, que servem para buscar e enviar dados, é fundamental avançar para os métodos responsáveis por modificar e excluir recursos em uma API. Esses métodos são PUT 🔄, PATCH 🩹 e DELETE 🗑️.

O PUT 🔄 é utilizado para substituir completamente um recurso existente. Quando usamos PUT, enviamos todos os dados que compõem o recurso, e a API atualiza a entrada com essa nova versão, substituindo o conteúdo anterior. É o método indicado quando queremos garantir que o recurso estará exatamente como especificado.

O PATCH 🩹, por sua vez, permite atualizar parcialmente um recurso. Diferente do PUT, que exige o envio completo, o PATCH modifica somente os campos especificados, preservando os demais dados do recurso. Isso torna o PATCH mais eficiente quando alterações pontuais são necessárias.

Já o DELETE 🗑️ é o método usado para remover um recurso da API. Quando uma requisição DELETE é feita, o recurso identificado pela URL é excluído do sistema, ou marcado como removido, dependendo da implementação.

Esses três métodos ampliam o controle sobre os dados, completando as operações fundamentais de manipulação em APIs REST, que são criar (POST) ✉️, ler (GET) 🕵️‍♂️, atualizar (PUT/PATCH) 🔄🩹 e deletar (DELETE) 🗑️. Conhecer e dominar esses métodos é essencial para construir aplicações web robustas e eficientes.

Nas páginas a seguir, você aprenderá como aplicar esses métodos na prática, dominando cada um deles passo a passo. 🚀

Last updated