REST API删除特定ID的子ID,是RESTFUL吗?

时间:2017-05-10 13:38:30

标签: php rest api request put

Here is currently how a an assigned specific user can be deleted from a specific task

And this is a simple PUT REQUEST to add a specific subID to an ID

这是它目前的工作方式,您可以在请求正文中发送用户ID,它将更新“ParentID” 但是要在PUT REQUEST中执行DELETE语句,我必须添加另一个输入"Delete"="true"

如果我在BODY中使用带有userID的DELETE REQUEST执行此操作,则它在我需要它工作的环境中不起作用,这就是我必须使用PUT REQUEST的原因

这是一种不好的做法吗?我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

如果您在请求正文中放置DELETE这样的操作,几乎每个人的定义都不太安宁。

您应该只将新状态发送到服务器。解决此问题的一种方法是从任务中获取整个JSON正文并再次将其发送到服务器,不包括您要删除的用户。