Правильный способ передачи нескольких значений для одного и того же имени параметра в запросе GET

Я смотрю, как правильно передать несколько значений для одного и того же имени параметра в запросе GET.

Я видел такие URL:

http://server/action?id=a&id=b

И я видел такие URL:

http://server/action?id=a,b

Насколько я понимаю, первое правильно, но я не могу найти ссылку на это. Я взглянул на спецификацию http, но ничего не понял о том, как должна составляться часть запроса в URL.

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

Итак, кто-то может указать мне на официальный справочный источник, чтобы подтвердить, какой вариант является правильным?

Ответы на вопрос(1)

Ваш ответ на вопрос