title: Are other HTTP methods necessary?
body: <p>I've been trying to find a simple (or heck even a complex answer to this), so I hope someone can shed some light on a curiosity I've got about http requests.</p>
  
  <p>I'm building a web service and will be making HTTP requests to get and update information.</p>
  
  <p>I've built a few things like this in the past so I'm familiar with GET, and POST; but I came across a few other methods like PUT, and DELETE and not many pages have information on them, to me they seem like the POST method just with a different name.</p>
  
  <p>So my question(s) is:<br/>
  1) Is it really necessary to use PUT, DELETE or is POST still just as useful?<br/>
  2) If they are (or aren't necessary) then what makes them necessary i.e. when would they be used/preferred over POST?</p>