Fazendo um HTTP PUT de um navegador

Gostaria de saber qual é a resposta definitiva (?) Para como fazer outras coisas, além do POST / GET de um navegador - um formulário HTML ou Ajax, pois ouço relatórios mistos sobre o que os navegadores permitem (especificamente no lado do ajax). ).

Ao construir um backend no estilo RESTful, é bom usar verbos apropriados como PUT, HEAD, OPTIONS, etc ... em rails, um campo de formulário oculto chamadométodo (IIRC?) É usado para simular isso, e no back-end o despacho para o controlador apropriado para o verbo. Isso é agora (no final de 2009) necessário? Quais são as convenções?

questionAnswers(6)

yourAnswerToTheQuestion