我正在开发一个帐户有角色的游戏网站。我正在使用以下路线:
account/{action} //execute `action` on the current account
character/{name}/{action} //execute `action` on specific character
但是我需要delete
和undelete
(它们是软删除的)字符,虽然使用表单是正确的方式delete
,但当我可以只使用 GET 链接时,它变得不必要(是吗?)膨胀character/{name}/delete
。此外,没有用于取消删除/恢复的动词。
解决此问题的正确且简单的方法是什么(如果没有完美的方法,则两者兼而有之)?