Операции PUT являются идемпотентными, но не безопасными. В случае успеха, если операция PUT повторяется, она не будет вставлять повторяющиеся записи. Повторите операцию PUT в случае ошибок NetworkFailure после проверки условных заголовков, таких как If-unmodified-since и / или if-match. Не повторять в случае кодов ошибок 4XX или 5XX.

чаю REST и PUT / DELETE, я прочитал, что оба из них (наряду с GET) являются идемпотентными, что означает, что несколько запросов переводят сервер в одно и то же состояние.

Покидает ли дубликаты запрос PUT / DELETE веб-браузер (при использованииXMLHttpRequest)? Другими словами, будет ли сервер обновлять одну и ту же запись базы данных для каждого запроса PUT или дублирующие запросы будут автоматически игнорироваться?

Если да, то чем отличается использование PUT или DELETE от простого использования POST?

Я прочитал статью, в которой говорилось, что веб-сервисы RESTful - это путь вперед. Есть ли какая-то конкретная причина, по которой формы HTML5 не поддерживают методы PUT / DELETE?

Ответы на вопрос(3)

Ваш ответ на вопрос