Я изучаю REST и PUT/DELETE, я прочитал, что оба из них (вместе с GET) являются идемпотентными, что означает, что несколько запросов помещают сервер в одно и то же состояние.
Повторяет ли дублирующий запрос PUT/DELETE веб-браузер (при использовании XMLHttpRequest
)? Другими словами, будет ли сервер обновлять одну и ту же запись базы данных для каждого запроса PUT или будет автоматически игнорироваться дублирование запросов?
Если да, то каким образом использование PUT или DELETE отличается от использования POST?
Я прочитал статью, в которой предлагалось, чтобы веб-службы RESTful были в будущем. Есть ли какая-то особая причина, почему формы HTML5 не поддерживают методы PUT/DELETE?