что помещается преимущество использования, и удалите в противоположность, просто получают и отправляют

Специально для большинства браузеров, которые не поддерживают его, там что-нибудь кроме просто строгого соответствия стандартов, которое выравнивает по ширине дополнительное время разработки?

7
задан Aaron Yodaiken 20 June 2010 в 18:17
поделиться

2 ответа

Если вы разрабатываете свое веб-приложение только для браузера, вы должны отправить сообщение и получить .

Но, например, REST-API должны / могут использовать методы put и delete. Таким образом, вы могли лучше определить, какое действие вы хотите выполнить на специальных ресурсах. http://en.wikipedia.org/wiki/Representational_State_Transfer

3
ответ дан 7 December 2019 в 09:56
поделиться

Есть довольно интересная статья на эту тему здесь: http://www.artima.com/lejava/articles/why_put_and_delete.html

Небольшая выдержка:

PUT и DELETE находятся посередине между GET и POST. Разница между PUT или DELETE и POST заключается в том, что PUT и DELETE являются идемпотентными, а POST - нет. PUT и DELETE можно повторить при необходимости. Допустим, вы пытаетесь загрузить новую страницу на сайт. Допустим, вы хотите создать новую страницу по адресу http://www.example.com/foo.html, поэтому вы вводите свое содержимое и размещаете его по этому URL. Сервер создает эту страницу по указанному вами URL. Теперь предположим, что по какой-то причине ваше сетевое соединение обрывается. Вы не уверены, прошел ли запрос или нет? Может быть, сеть медленная. Может быть, возникла проблема с прокси-сервером. Поэтому совершенно нормально попробовать еще раз, или еще - сколько угодно раз. Потому что размещение одного и того же документа на одном и том же URL десять раз ничем не будет отличаться от размещения его один раз. То же самое верно и для DELETE. Вы можете удалить что-то десять раз, и это будет то же самое, что удалить его один раз.

3
ответ дан 7 December 2019 в 09:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: