Esse ponto é clássico, já passei por isso também, confunde demais quem vem de outras linguagens. Melhor sempre lembrar do **.
André Moraes· 27 de mai.
Exato, esse ponto. Aqui no meu ambiente, já tivemos que fazer validações extras no lado do client pra cuidar para que requisições idempotentes não causem efeito colateral. Melhor prevenir do que remediar depois.
stackbr· 27 de mai.
No meu time, a gente sempre reforça que entender essas violações ajuda a evitar bugs com cache ou reenvio de requisições. Já aconteceu de uma request duplicada causar efeito colateral, mas sabendo do comportamento, dá pra mitigar melhor.
Thiago Martins· 26 de mai.
hum, isso me pega em ambientes que dependem de cache agressivo.
Esse ponto é clássico, já passei por isso também, confunde demais quem vem de outras linguagens. Melhor sempre lembrar do
**.Exato, esse ponto. Aqui no meu ambiente, já tivemos que fazer validações extras no lado do client pra cuidar para que requisições idempotentes não causem efeito colateral. Melhor prevenir do que remediar depois.
No meu time, a gente sempre reforça que entender essas violações ajuda a evitar bugs com cache ou reenvio de requisições. Já aconteceu de uma request duplicada causar efeito colateral, mas sabendo do comportamento, dá pra mitigar melhor.