作者:熊金涟_473 | 来源:互联网 | 2022-12-14 20:54
我目前正在开发一种REST服务,它为每种资源提供多种请求方法.
重要的是,资源不会在第一个实例中被永久删除,而是将is_deleted标志设置为true,以便以后可以在必要时恢复它们.
我目前正在使用DELETE请求设置标志,但我不确定这是否是正确的方法.当标志设置为true时,我想我可以用PATCH做到这一点.
我正在尝试遵循正确的REST模式来尽可能地记录它.这是"正确的方法吗?
1> tigerswithgu..:
在API /系统中"归档"信息而不是完全删除它是一种非常常见的模式.
重要的不是实现的细节,而是已经实现了给定动词的意图.
只要GET
在DELETE
返回a 404
或类似之后对实体/文档URL 的请求,你就是好的.