У меня есть таблица с именем itemlink
, которая содержит три столбца id
, parentId
, childId
Согласно этой статье , если я хочу получить все ссылки на элементы, тоЯ бы позвонил GET /itemlink
, и если я хочу получить все ссылки на элементы, принадлежащие определенному родителю, я бы добавил в строку запроса GET /itemlink?parentId=5
, и этот параметр является необязательным
Но что, если яЯ имею в виду удаление, и я хочу дать клиенту возможность удалить все ссылки на элементы, которые принадлежат определенному родителю, я не чувствую себя комфортно, имея URL, который удалит все ссылки на элементы DEL /itemlink
, который звучит не лучшим образом (илибезопасно) практиковаться, так каков наилучший способ реализовать это?
Один из вариантов, который я могу придумать, чтобы заставить клиента добавить в parentId при запросе удаления, должен иметь конечную точку, такую как /itemlink/parent/{id}
но нарушает ли это правила правильного дизайна REST?