DELETE — это как выбрасывание письма из ящика.
PUT — это как замена старого письма на новое.
Теперь представьте, что вы решили избавиться от ненужного письма. Вы берёте его из почтового ящика и выбрасываете в мусор.
Представьте, что вы нашли ошибку в уже отправленном письме, вернулись к своему почтовому ящику и заменили старое письмо на исправленное. Если письма не было, вы можете положить его туда, но если оно уже есть — вы его обновляете.
Это запрос на удаление данных с сервера (например, удалить комментарий, запись или файл).
Это запрос на обновление или замену существующих данных на сервере (например, изменить текст статьи или обновить профиль пользователя).
DELETE — это "удалить что-то".
PUT — это "обновить или заменить".
Методы get, put, post, delete
POST — это как отправка нового письма.
Теперь представьте, что вы пишете новое письмо и кладёте его в почтовый ящик для отправки. Вы создаёте что-то новое, что другие смогут получить или обработать.
GET — это как проверка почтового ящика.
Представьте, что вы подходите к своему почтовому ящику и заглядываете внутрь, чтобы посмотреть, какие письма пришли. Вы ничего не меняете, просто читаете или просматриваете содержимое.
Это запрос на создание новых данных на сервере (например, добавить новую запись, отправить комментарий или загрузить файл).
POST — это "добавить что-то новое".
GET — получить данные.
POST — создать новые данные.
PUT — обновить или заменить данные.
DELETE — удалить данные.
Как будто вы управляете своим почтовым ящиком!
GET : Посмотреть, что есть в почтовом ящике.
POST : Добавить новое письмо.
PUT : Обновить или заменить старое письмо.
DELETE : Выбросить письмо.
Это запрос на получение данных с сервера (например, список писем, новостей или товаров).
Вы только запрашиваете информацию, ничего не добавляя и не изменяя.
GET — это "посмотреть, что есть".