title: What is difference between HTTP methods GET, POST, PUT and DELETE
body: <p>I am developing REST WCF service and As theoretically i know when to opt for what purpose.</p>
  
  <ul>
  <li><code>GET</code> to get the resource</li>
  <li><code>PUT</code> to update</li>
  <li><code>POST</code> to Insert</li>
  <li><code>DELETE</code> to delete</li>
  </ul>
  
  <p>But what is the disadvantage if we don't follow this above rule, suppose to insert a record i used <code>GET</code> method?</p>