title: HTTP verbs - When to use GET/POST/PUT/Delete
body: <p>When you work on RESTFUL service you often hear the terms <code>GET/POST/PUT/DELETE</code>. My question is what is the idea behind so many verbs? I can achieve everything with the help of <code>GET</code> verb or if I want to post some large data in the body of the message, I can use <code>POST</code> verb. I do not think there is a  need to think beyond these two verbs.</p>
  
  <p>Do we have any general guideline in terms of when to use which verb?
  Is there any advantage of using one verb over the other??</p>
  
  <p>PS: I know the idea behind</p>
  
  <pre><code>GET : Get object
  PUT : Modify Object
  DELETE: Delete Object
  POST : Create Object
  </code></pre>