Это проблема, только если ваши ресурсы организованы так, чтобы имитировать иерархическую систему. Как файловая система.
Я предпочитаю неиерархические ресурсы. «Путь» к файлу будет просто свойством файла. Для копирования-вставки есть два варианта.
Если вы действительно хотите просто другую ссылку "путь", добавьте еще одну запись для свойства "путь". Точно такой же файл находится "в" обеих "папках".
Если вам нужна новая версия файла, эффективно после этого вносящая изменения, создайте новый ресурс (другой URI) с другим свойством path.
Для перемещения просто измените свойство path.
Если вы настаиваете на иерархии, просто имитируйте, как файловая система выполняет копирование-вставку и перемещение.
Копировать просто. ПОЛУЧИТЬ ресурс для копирования.
Чтобы вставить POST, потому что вы создаете новый ресурс, новый URI.
Если вам нужно сделать ход, вам, вероятно, нужно УДАЛИТЬ старый ресурс.
При желании вы можете указать местоположение в запросе на удаление, позволяя серверу перенаправлять пользователей, ищущих перемещенный ресурс, в его старом расположении.