title: The same URI path for REST with different methods OR different URI paths?
body: <p>What is the better way of using HTTP methods for REST:</p>
  
  <p><strong>First variant</strong>:</p>
  
  <p>Send different HTTP methods to the same URL:</p>
  
  <pre><code>URL : item/{id}   method : DELETE   ---- DELETE item&lt;br&gt;
  URL : item/{id}   method : PUT   ---- PUT item&lt;br&gt;
  URL : item/{id}   method : GET   ---- GET item&lt;br&gt;
  </code></pre>
  
  <p><strong>OR second</strong>:</p>
  
  <p>Have a different URL for each HTTP method, and send each verb to its corresponding URL:</p>
  
  <pre><code>URL : deleteitem/{id} OR item/delete/{id}   method: DELETE ---- DELETE item&lt;br&gt;
  URL : putitem/{id} OR item/put/{id}         method: PUT ----    PUT item&lt;br&gt;
  URL : getitem/{id} OR item/get/{id}         method: GET ----    GET item&lt;br&gt;
  </code></pre>