title: POST vs PUT vs DELETE
body: <p>I never really understood why do I need the PUT and Delete request methods.</p>
  
  <p>In my code I'm using all the time <code>post</code> and just do the backend code to add/delete something.</p>
  
  <p>Am I doing this wrong or is it ok to use POST all the time?</p>
  
  <p>My example:</p>
  
  <pre><code>  @RequestMapping(value = "/delete-images", method = RequestMethod.POST)
  public @ResponseBody void deleteImages(@RequestParam("imageIDs") String[] imageIDs) {
      Docker.deleteImages(imageIDs);
  }
  </code></pre>