title: What is the HTTP status return code for a successful DELETE statement in REST?
body: <p>I am studying how to Spring handle REST web services (but I don't know if it is a Spring related answer or more generically it is related only to REST concept).</p>
  
  <p>So my doubt is: what exactly is the HTTP status return code for a successful DELETE statement?</p>
  
  <p>Is it the <strong>204</strong> or the <strong>200</strong>?</p>
  
  <p>I know that the <strong>200</strong> means that my request was correctly fulfilled but reading online it seems to me that it I expect it <strong>after a successful GET returning content</strong> and not after a delete.</p>
  
  <p>Somewhere I found that the <strong>204</strong> status is obtained <strong>after
  successful PUT or DELETE</strong>. Is it true? I can't understand, it means that <strong>the response is empty</strong>, why an empty respons means that the PUT or the DELETE operation are gone succesfull?</p>