【发布时间】:2014-10-28 04:52:53
【问题描述】:
我正在设计一个游戏服务器 API,它允许玩家花费一些游戏货币来“探索”一个区域(从该区域随机获取一些资源)。由于这个API调用扣除了玩家的游戏币,它不是幂等的,不安全,所以我不能使用GET,PUT,DELETE,只留下POST。所以我的设计是
POST /regions/:id/explore
请注意,动词/动作是 URI 的一部分,而不是 HTTP 方法中的一部分。 这个 API 是 RESTful 的吗?如果是,为什么?如果不是,该 API 的 RESTful 设计是什么?
【问题讨论】:
-
也许这是这个问题的重复 - [stackoverflow.com/questions/1619152/… [1]: stackoverflow.com/questions/1619152/…
-
你能说得更清楚些吗?我无法从该线程中找到我的问题的答案?你能在这个帖子的上下文中改写答案吗?
标签: web-services rest restful-url restful-architecture