Estoy investigando cuál es la forma correcta de pasar múltiples valores para el mismo nombre de parámetro en una solicitud GET.
He visto URL como esta:
http://server/action?id=a&id=b
Y he visto URL como esta:
http://server/action?id=a,b
Entiendo que lo primero es correcto, pero no puedo encontrar ninguna referencia para esto. Eché un vistazo a la especificación http pero no pude ver nada acerca de cómo se debe componer la parte 'consulta' de una URL.
No quiero una respuesta que diga "tampoco está bien". Si estoy creando un servicio web, quiero saber cuál de estos métodos es estándar para que las personas que usan mi servicio web sepan cómo pasar múltiples parámetros para el mismo nombre.
Entonces, ¿alguien puede señalarme una fuente de referencia oficial para confirmar qué opción es la correcta?