Здравствуйте. Я некоторый новичок на бекенде. Интересует такой вопрос.
Прочитал, что post от put запроса отличается тем, что put не имеет body.
Но если я допустим редактирую сообщение и обновляю его на сервер, то оно будет иметь тело и я это семантически вроде должен делать с помощью put.
В общем, я правильно понимаю, что пут допускает тело, или нет?
Спасибо.
AlekseiNNN, метод POST, как правило, используется для генерации каких-либо данных.
Предположим у нас есть база, с которой мы можем взаимодействовать через API. В БД есть таблица с какими-то данным, пусть будут отделения банков, наша задача занести туда новое отделение, так вот, если пытаться записать туда одно и тоже отделение, могут быть последствия)
POST отличается от PUT только одним - смыслом. PUT существует для обновления состояния ресурса, а POST для создания нового ресурса. По механике других отличий нет