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