Ich untersuche, wie mehrere Werte für denselben Parameternamen in einer GET-Anforderung richtig übergeben werden können.
Ich habe URLs wie diese gesehen:
http://server/action?id=a&id=b
Und ich habe URLs wie diese gesehen:
http://server/action?id=a,b
Mein Verständnis ist, dass das erste richtig ist, aber ich kann keine Referenz dafür finden. Ich habe mir die http-Spezifikation angesehen, konnte aber nichts darüber sehen, wie der Abfrageteil einer URL aufgebaut sein sollte.
Ich möchte keine Antwort mit der Aufschrift "Beides ist in Ordnung". Wenn ich einen Webservice erstelle, möchte ich wissen, welche dieser Methoden Standard ist, damit Benutzer meines Webservices wissen, wie mehrere Parameter für denselben Namen übergeben werden.
Kann mich jemand auf eine offizielle Referenzquelle verweisen, um zu bestätigen, welche Option korrekt ist?