Искал информацию о предназначении разных HTTP методов, всё вполне логично и очевидно кроме PUT и POST.
Второй считается методом
общего назначения, и, пожалуй, используется чаще.
Но вот дилемма, а для чего же тогда использовать PUT, и имеет ли смысл использовать PUT/DELETE вместо единого POST?
Если DELETE используют для удаления — то что используют для создания/изменения? Логично было бы PUT/SET, но второго не существует.
Интересует авторитетный источник, либо статья авторитетного автора, c однозначным ответом, чтобы соответствовать каким-то хоть и не описанным официально стандартам.