您如何将回合制游戏服务器建模为RESTful API?例如,国际象棋服务器,您可以在其中与同一API的另一个客户端进行国际象棋游戏.您需要某种方式来请求和与其他客户协商游戏,以及某种方式来玩游戏的各个动作.
这是REST(RESTful)API的良好候选者吗?或者这应该以不同的方式建模?
您尝试建模的资源是什么?我似乎有四个:你,你的对手,特定的游戏(会话,实例)和游戏板状态。所以它会从类似的事情开始
/game
/game/gameID/gamer/gamerID
/game/gameID/board
Run Code Online (Sandbox Code Playgroud)
我们在InfoQ上有很好的介绍/概述。
归档时间: |
|
查看次数: |
9351 次 |
最近记录: |