title: Can one send a PUT or DELETE HTTP request using the browser?
body: <blockquote>
    <p><strong>Possible Duplicates:</strong><br>
    <a href="https://stackoverflow.com/questions/3751568/rest-development-plugin-for-browser-with-all-http-methods">REST development plugin for browser with all HTTP methods</a><br>
    <a href="https://stackoverflow.com/questions/165779/are-the-put-delete-head-etc-methods-available-in-most-web-browsers">Are the PUT, DELETE, HEAD, etc methods available in most web browsers?</a>  </p>
  </blockquote>
  
  
  
  <p>How does one tell a web browser to send a PUT or DELETE request? I know I can tell it to send a POST or GET request by changing the form method property. It seems that this feature wouldn't be hard to implement. </p>
  
  <p>I just read the famous article "How I explained REST to my wife" <a href="http://tomayko.com/writings/rest-to-my-wife" rel="nofollow noreferrer">http://tomayko.com/writings/rest-to-my-wife</a>. Needless to say, I had a suspicion before and I am now convinced that RESTful is the best way to design a web application.</p>
  
  <p>Are browsers really not implementing PUT and DELETE? If so, why? What are the design considerations that go into this? Furthermore, are there plans in the future for these features to be integrated into browsers and other web standards?</p>
  
  <p>Are major browsers already implementing the full set of HTTP features? And if they are, how do I ask them to use those features?</p>