title: Is HTTP 303 acceptable for other HTTP methods?
body: <p><a href="http://shop.oreilly.com/product/9780596529260.do" rel="noreferrer">RESTful Web Services</a> encourages the use of <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.4" rel="noreferrer">HTTP 303</a> to redirect clients to the canonical representation of a resource. It only discusses topic in the context of <code>HTTP GET</code>.</p>
  
  <p>Does this apply to other HTTP methods as well? If a client attempts a <code>HTTP PUT</code> or <code>DELETE</code> to a non-canonical URI, is it acceptable (and/or recommended) to return HTTP 303? What is the best practice and why?</p>