J'ai de la difficulté à trouver des informations fiables sur le comportement avec HTTP chaîne de requête GET champs dupliqués, comme
http://example.com/page?field=foo&field=bar
et, en particulier, si la commande est maintenue ou non. La plupart des langages orientés produire un tableau contenant à la fois des foo et bar associé à une touche de "champ", mais je voudrais savoir si la déclaration officielle existent (par exemple sur un RFC) sur ce point. RFC 3986 a une section 3.4. Query
, qui se réfère à des paires valeur / clé, mais rien n'est dit sur la manière d'interpréter l'ordre et des champs en double et ainsi de suite. Cela a du sens, puisque c'est backend à charge, et non pas dans le champ d'application de cette RFC...
Bien que la norme de facto existe, j'aimerais voir une source faisant autorité, pour lui, juste de la curiosité.