让我们说我想在带有REST风格API的SPA中实施Google的撤消发送电子邮件功能。由于我们在SPA中工作,因此我们无法添加简单的超时,因为窗口可能会关闭。
您将如何实现此类功能?也许是这样的事情:
POST /email/sendingQueue
撤消:
DELETE /email/sendingQueue/{id}
但这自动意味着您需要创建一个队列。是否有更简单/更好/替代的方式?
答案 0 :(得分:0)
查看它的一种方法可能是“发送”是实际电子邮件的属性。与sentStatus
一样,可以包含not-sent
,queued
和sent
等值。
如果您不喜欢创建单独的队列资源,这可能是一种可行的方法。