[英]RESTful service: PUT or DELETE
当通过设置它的状态实现软行删除deleted
其方法是适当的? 它应该是DELETE
了如果我们没有这行GET
了或者它应该被PUT
因为我们正在更新该行的状态,以deleted
?
如果从用户的角度来看,在“软删除”资源后无法访问该资源(例如:您将返回404),请使用DELETE
。 如果之后仍然可以GET
对象,我认为我不会使用DELETE
,但是PUT
可能更合适。
标记为删除应该在客户端,只有在进行适当的删除后才可以将其张贴到服务器。
如果要与服务器联系并同时执行另一个GET,则应在此时进行删除。 即您的GET应该获取最新数据,这意味着删除应该在GET之前完成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.