UT / DELETE é idempotente com o REST automátic

Estou aprendendo sobre REST e PUT / DELETE, li que ambos (junto com GET) são idempotentes, o que significa que várias solicitações colocam o servidor no mesmo estad

Um pedido PUT / DELETE duplicado sai do navegador da Web (ao usarXMLHttpRequest)? Em outras palavras, o servidor atualizará o mesmo registro do banco de dados para cada solicitação PUT ou as solicitações duplicadas serão ignoradas automaticamente?

Se sim, como o uso de PUT ou DELETE é diferente do uso do POST?

Li um artigo que sugeria que os serviços da web RESTful eram o caminho a seguir. Existe algum motivo específico para os formulários HTML5 não oferecerem suporte aos métodos PUT / DELETE?

questionAnswers(3)

yourAnswerToTheQuestion