Boa noite!
Eu percebi que mesmo ocorrendo erro durante a requisição e retornando a resposta do metodo fallback, o pedido foi processado e salvo na base. Isso realmente deveria acontecer?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite!
Eu percebi que mesmo ocorrendo erro durante a requisição e retornando a resposta do metodo fallback, o pedido foi processado e salvo na base. Isso realmente deveria acontecer?
Olá, Welisson! Tudo bem?
Quando ocorre um erro durante a requisição e o método fallback é acionado, o ideal é que o pedido não seja processado e salvo na base. Porém, é possível que o código esteja implementado de forma diferente e, por isso, o comportamento que você observou aconteceu.
Para verificar se esse é realmente o comportamento esperado, é importante analisar o código fonte do projeto e entender como ele está implementado. Caso seja necessário, é possível realizar ajustes para que o pedido não seja processado em caso de erro.
Espero ter ajudado e bons estudos!