Um desenvolvedor implementou um endpoint para alteração de s...
Um desenvolvedor implementou um endpoint para alteração de senha (/api/v1/users/change-password) utilizando o método HTTP GET, exigindo que a nova senha e o token de autenticação sejam enviados no corpo (body) da requisição em formato JSON.
Durante os testes locais, as requisições direcionadas ao endpoint funcionaram normalmente. No entanto, quando outra equipe tentou consumir a API utilizando o navegador, após a aplicação ter sido publicada em produção (passando por firewalls e balanceadores de carga), a integração com a API falhou.
Do ponto de vista prático da integração de sistemas na web, qual é a causa principal mais provável da falha nessa implementação?