HttpPost vs HttpGet attributs dans MVC: Pourquoi utiliser HttpPost?

Nous avons donc [HttpPost], qui est un attribut facultatif. Je comprends cette limite à l'appel de sorte qu'il peut seulement être fait par une requête HTTP POST. Ma question est pourquoi voudrais-je faire cela?