2010-07-22 3 views
3

J'essaie de structurer un URI qui accède à mes données par ID.Comment structurer une requête URI pour plusieurs valeurs pour la même clé?

Actuellement mes URIs sont basées requête comme ceci:

.../content?parentList=15&type=note 

Comment pourrais-je structurer un URI similaire afin que je puisse interroger des notes dans plusieurs listes?

Combinaison essentielle des résultats des deux URI suivants.

.../content?parentList=15&type=note 
.../content?parentList=16&type=note 

Existe-t-il un moyen standard de le faire?

+0

comment puis-je créer un tel uri? –

Répondre

3

Selon le projet actuel de la URI Template spec (section 3.6 à la page 7), vous pouvez faire:

.../content?parentList=15,16&type=note 
+0

C'est génial! Maintenant, j'ai juste besoin de comprendre comment je peux mettre dans la virgule sans qu'il soit codé par le constructeur. – CodeFusionMobile

1

La partie la requête de l'URI ne nécessite pas chaque paramètre de se produire qu'une seule fois. Il suffit de répéter la requête:

.../content?parentList=15&parentList=16&type=note 

Il fait également partie du modèle URI internet projet:

{?list+} 

devient

?list=val1&list=val2&list=val3 
Questions connexes