было так: POST — создание ресурса
PUT — обновление ресурса , но читаю в википедии PUT - Применяется для загрузки содержимого запроса на указанный в запросе URI. Если по заданному URI не существует ресурс, то сервер создаёт его и возвращает статус 201 (Created). Если же был изменён ресурс, то сервер возвращает 200 (Ok) или 204 (No Content). Как же в итоге правильно?
Никак. Выбирайте любую договоренность, главное чтобы она соблюдалась в рамках вашей системы и её участниками.
Читайте RESTFULL гайды
Обсуждают сегодня