嵌套多选的查询字符串

时间:2018-06-01 10:41:48

标签: rest request swagger restful-url

我有一个嵌套多选的情况。

   1.Football
   1.1 Messi
   1.2 Ronaldo
   1.3 Neymar
   2. Tenis
   2.1  Novak Djokovic
   2.2  Fedrer
   2.3  Messi

我希望为此查询创建一个可以获取多人游戏的端点。如果它只是游戏中的一个选择和玩家的单选,那么我可以做

  1. 游戏=网球&安培;玩家=梅西
  2. 游戏=足球&安培;玩家=梅西

    但是我需要一个可以在多个游戏中获取多人游戏的终端。请建议

1 个答案:

答案 0 :(得分:1)

不确定我是否正确理解了您的问题,但您可以这样做:

?game=tennis,football&player=messi,fedrer
?game=tennis&game=football&player=messi&player=fedrer

但您必须意识到,query string根据定义是非分层

  

3.4. Query

     

查询组件包含非分层数据   路径组件中的数据用于标识a   URI方案和命名权限范围内的资源   (如果有的话)。查询组件由第一个问题指示   标记(?)字符并以数字符号(#)字符结束   或者在URI的末尾。 [...]