✍️Mão na Massa - Delete
https://jsonplaceholder.typicode.com/
🎾 Exercícios sobre DELETE com fetch
O que significa o método HTTP DELETE e quando você deve usá-lo?
Por que geralmente não enviamos corpo (body) em requisições DELETE?
Explique o que acontece quando você chama fetch com método DELETE e recebe uma resposta com status 204 (No Content).
Como você verificaria se a resposta da requisição DELETE foi bem-sucedida antes de exibir uma mensagem de sucesso?
Explique a importância de tratar erros com
.catch()
ou try/catch em requisições DELETE.Escreva um código usando fetch para deletar o recurso com ID 7 da API e trate erros usando
.then()
e.catch()
.Por que a versão async/await é recomendada para requisições DELETE complexas?
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.Como você lidaria com um erro de rede durante uma requisição DELETE?
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
Faça uma requisição DELETE para
https://jsonplaceholder.typicode.com/posts/10
e mostre no console se a exclusão foi bem-sucedida.Delete o usuário com ID 5 via fetch e trate erros com try/catch usando async/await.
Delete o comentário com ID 15 e verifique o status da resposta antes de exibir mensagem no console.
Delete o álbum com ID 7 e implemente tratamento de erro apropriado.
Delete a tarefa com ID 8 e mostre mensagem de sucesso ou erro no console.
Delete a foto com ID 12 usando fetch e async/await, exibindo o resultado.
Delete a postagem com ID 20, mostrando no console uma mensagem clara de sucesso ou falha.
Delete o usuário com ID 3, exibindo uma mensagem específica caso o usuário não exista.
Delete o comentário com ID 25, tratando possível erro de rede.
Delete a tarefa com ID 16 e crie um feedback visual (alert, console ou DOM) confirmando a ação.
Last updated