title: Why there is need to use JsonRequestBehavior if we already have [HttpPost]?
body: <p>In ASP.NET MVC we are having option to secure our Controller's action by using <code>HTTPGET</code>/<code>HTTPPost</code>.
  And for Json request there is one more option given <code>JsonRequestBehavior</code> for security.</p>
  
  <p>Where JsonRequestBehavior having two options:</p>
  
  <pre><code>public enum JsonRequestBehavior
      {
          AllowGet = 0,
          DenyGet = 1,
      }
  </code></pre>
  
  <p>My question is just for the clearance on why there is <code>JsonRequestBehavior.DenyGet</code> if we can use <code>HttpPost</code>?</p>