Строка запроса для вложенного множественного выбора - PullRequest
0 голосов
/ 01 июня 2018

У меня есть ситуация, когда я вложил множественный выбор.

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

и я хочу создать конечную точку для этого запроса, которая может вызывать мультиплеер.Если бы это был только один выбор в игре и один выбор в игроке, то я мог бы сделать

  1. ? Game = теннис и игрок = Месси
  2. ? Game = Football & player =Месси

    Но мне нужна одна конечная точка, которая может загружать мультиплеер в нескольких играх.Пожалуйста, предложите

1 Ответ

0 голосов
/ 01 июня 2018

Не уверен, правильно ли я понимаю, в чем ваша проблема, но вы могли бы сделать:

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

Но вы должны знать, что строка запроса по определению, неиерархический :

3.4.Запрос

Компонент запроса содержит неиерархические данные, которые наряду с данными в компоненте пути служат для идентификации ресурса в рамках схемы URI и полномочий по присвоению имен (если есть),Компонент запроса обозначается первым знаком вопросительного знака (?) и оканчивается символом знака числа (#) или концом URI.[...]

...