✍️Mão na Massa - Delete

https://jsonplaceholder.typicode.com/

🎾 Exercícios sobre DELETE com fetch

  1. O que significa o método HTTP DELETE e quando você deve usá-lo?

  2. Por que geralmente não enviamos corpo (body) em requisições DELETE?

  3. Explique o que acontece quando você chama fetch com método DELETE e recebe uma resposta com status 204 (No Content).

  4. Como você verificaria se a resposta da requisição DELETE foi bem-sucedida antes de exibir uma mensagem de sucesso?

  5. Explique a importância de tratar erros com .catch() ou try/catch em requisições DELETE.

  6. Escreva um código usando fetch para deletar o recurso com ID 7 da API e trate erros usando .then() e .catch().

  7. Por que a versão async/await é recomendada para requisições DELETE complexas?

  8. Crie uma função async chamada deleteResource que recebe a URL do recurso e executa a exclusão, retornando uma mensagem de sucesso ou falha.

  9. Como você lidaria com um erro de rede durante uma requisição DELETE?

  10. Qual a diferença entre uma resposta HTTP 404 e 200 em uma requisição DELETE? Como seu código deveria reagir a cada caso?


🎃 Exercícios práticos sobre DELETE

  1. Faça uma requisição DELETE para https://jsonplaceholder.typicode.com/posts/10 e mostre no console se a exclusão foi bem-sucedida.

  2. Delete o usuário com ID 5 via fetch e trate erros com try/catch usando async/await.

  3. Delete o comentário com ID 15 e verifique o status da resposta antes de exibir mensagem no console.

  4. Delete o álbum com ID 7 e implemente tratamento de erro apropriado.

  5. Delete a tarefa com ID 8 e mostre mensagem de sucesso ou erro no console.

  6. Delete a foto com ID 12 usando fetch e async/await, exibindo o resultado.

  7. Delete a postagem com ID 20, mostrando no console uma mensagem clara de sucesso ou falha.

  8. Delete o usuário com ID 3, exibindo uma mensagem específica caso o usuário não exista.

  9. Delete o comentário com ID 25, tratando possível erro de rede.

  10. Delete a tarefa com ID 16 e crie um feedback visual (alert, console ou DOM) confirmando a ação.

Last updated