Ich habe Probleme beim Auffinden autorisierender Informationen zum Verhalten mit doppelten Feldern für HTTP-GET-Abfragezeichenfolgen, z
http://example.com/page?field=foo&field=bar
und insbesondere, ob die Bestellung eingehalten wird oder nicht. Die meisten weborientierten Sprachen erzeugen ein Array, das sowohl foo als auch bar enthält, die einem Schlüsselfeld zugeordnet sind. Ich würde jedoch gerne wissen, ob zu diesem Punkt eine maßgebliche Aussage (z. B. in einem RFC) vorhanden ist. RFC 3986 hat einen Abschnitt 3.4. Query
, der sich auf Schlüssel = Wert-Paare bezieht, aber es wird nichts darüber gesagt, wie Reihenfolge und doppelte Felder zu interpretieren sind und so weiter. Dies ist sinnvoll, da es vom Backend abhängig ist und nicht im Rahmen dieses RFC liegt ...
Obwohl es einen De-facto-Standard gibt, würde ich aus Neugier gerne eine maßgebliche Quelle dafür sehen.