La méthode HTTP est le verbe d'une requête, celui qui dit l'intention : GET lit sans rien changer, POST crée ou modifie, PUT, DELETE, et les autres. Toute une machinerie invisible (caches, proxys, nouvelles tentatives) fait confiance à ce verbe.
Utilise un GET pour une action qui modifie, et un jour un cache te resservira un vieux résultat, ou le navigateur rejouera l'action seul.
À lire : Le bug était dans l'enveloppe.