Hi,
I'm designing the API of a new web service that I'd like to be as much RESTful as possible. Existing web sites will switch to using this new service soon. I wonder what is your recommendation on using (or not) PUT and DELETE in the API knowing that HTML forms support only GET and POST. Obviously, it would be the easiest for site owners to simply repoint their forms to the new service without having to change the way these forms send their data - i.e. GET or POST. I know that it is possible to send form data using e.g. PUT, too, by the use of Javascript (libraries), I'm just concerned on how much effort it would mean for site owners and ultimately if they're willing to do it.
What is your suggestion: purity vs practicality?
Thanks,
Gabor