Je cherche quelle est la bonne façon de transmettre plusieurs valeurs pour le même nom de paramètre dans une demande GET.
J'ai vu des URL comme celle-ci:
http://server/action?id=a&id=b
Et j'ai vu des URL comme celle-ci:
http://server/action?id=a,b
Je crois comprendre que le premier est correct, mais je ne trouve aucune référence à ce sujet. J'ai jeté un œil à la spécification http mais je n'ai rien vu sur la manière dont la partie «requête» d'une URL devrait être constituée.
Je ne veux pas de réponse qui dit "non plus c'est bien" - si je construis un webservice, je veux savoir laquelle de ces méthodes est standard afin que les personnes utilisant mon webservice sachent comment passer plusieurs paramètres pour le même nom.
Alors, quelqu'un peut-il me diriger vers une source de référence officielle pour confirmer quelle option est correcte?