在我见过的所有企业应用程序中,几乎没有任何东西实际上从持久存储中删除,它只是用标志或删除日期标记为已删除。如果我正在设计这样的应用程序,我应该使用DELETE
请求吗?如果应该使用它们,它们应该是什么样子?例如,如果我想说阻止信用卡,我会发出类似
POST /block_orders
card_number=123&reason=card_stolen
但是如果应用程序不使用所有可用的动词,它看起来就不是 RESTful。DELETE
在企业中有什么位置吗?
DELETE
UPD:例如,如果您可以GET
稍后查看该资源的操作历史记录,那么允许该资源是一个好的设计吗?