Запутался в Http-глаголах

Я не понимаю, когда и почему вы должны использовать определенные глаголы в REST?

Я знаю основные вещи, такие как:

Get -> for retrieval
Post -> adding new entity
PUT -> updating
Delete -> for deleting

Эти атрибуты должны использоваться в соответствии с операцией, которую я написал выше, но я не понимаю почему? Что произойдет, если внутри метода Get в REST я добавлю новую сущность или внутри POST обновлю сущность? или может быть внутри DELETE Я добавляю сущность. Я знаю, что это может быть вопрос новичка, но мне нужно его понять. Меня это очень сбивает с толку.

6
задан Jaggu 1 August 2011 в 08:12
поделиться