Shall I use HttpPost and HttpGet always?
<p>My application is a single-page-application that uses ASP.NET MVC for providing views and a lot of actions as a kind of API for the browser-spa.</p>

<p>Actions are called using http-get others using http-post.</p>

<p>Typically I can call a action by both http-get as well as http-post. </p>

<p>My question: It is recommended to restrict all actions to how they should be used? </p>

<p>I only find discussions concering overloading actions by different parameters for http-get and http-post. But that is not my point. I think more regarding to security.</p>