对于我正在构建的游戏,我想将代币放到板上的某个位置。板上的位置由 2D 向量表示,但现在我正在为在 url 中表示这些向量的小问题而摸不着头脑。
我能想到几个方案,没有一个是特别讨人喜欢的:
- /point/{x}/{y}前任。- /point/10/3
- /point/{y}/{x}前任。- /point/3/10
- /point/({x},{y})前任。- /point/(10,3)
前两个的问题在于,向量的哪一部分先出现是相当随意的。第三个似乎有风险;我可以想象调试起来会很有趣,因为一些用户代理可能会编码 '(', ')' 或 ',' 字符,尽管我希望我的服务器端框架能够容忍这种情况。
你试过类似的东西吗?我错过了一个明显更好的选择吗?