Sprawdzam, jaki jest prawidłowy sposób przekazywania wielu wartości dla tej samej nazwy parametru w żądaniu GET.
Widziałem takie adresy URL:
http://server/action?id=a&id=b
I widziałem takie adresy URL:
http://server/action?id=a,b
Rozumiem, że pierwsza jest poprawna, ale nie mogę znaleźć na to odniesienia. Spojrzałem na specyfikację http, ale nie widziałem nic o tym, jak należy utworzyć część adresu URL dotyczącą zapytania.
Nie chcę odpowiedzi, która brzmi: „albo jest w porządku” - jeśli tworzę usługę internetową, chcę wiedzieć, która z tych metod jest standardowa, aby osoby korzystające z mojej usługi wiedziały, jak przekazać wiele parametrów o tej samej nazwie.
Czy ktoś może wskazać mi oficjalne źródło informacji, aby potwierdzić, która opcja jest poprawna?