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