Eu estou olhando para o que é a maneira correta de passar vários valores para o mesmo nome de parâmetro em uma solicitação GET.
Eu já vi URLs como este:
http://server/action?id=a&id=b
E vi URLs como este:
http://server/action?id=a,b
Meu entendimento é que o primeiro está correto, mas não consigo encontrar nenhuma referência para isso. Dei uma olhada nas especificações http, mas não consegui ver nada sobre como a parte 'query' de um URL deve ser composta.
Não quero uma resposta que diga "qualquer um está bom" - se estou construindo um serviço da web, quero saber qual desses métodos é padrão para que as pessoas que usam o serviço da web saibam como passar vários parâmetros para o mesmo nome.
Então, alguém pode me indicar uma fonte de referência oficial para confirmar qual opção está correta?