Ruby sur les contrôleurs Rails permet de convertir automatiquement les paramètres d'un tableau si elles ont un format spécifique, comme ceci:Spécifier plusieurs paramètres du même nom en utilisant HTTPService
http://foo.com?x[]=1&x[]=5&x[]=bar
Ce obtiendriez converti dans le tableau suivant:
['1','5','bar']
Est-il possible de faire cela avec un objet HTTPService ActionScript 3, en utilisant le paramètre request? Par exemple, il serait bien de faire quelque chose comme ce qui suit:
var s:HTTPService = new HTTPService();
s.request['x[]'] = 1;
s.request['x[]'] = 5;
s.request['x[]'] = 'bar';
Cependant, cela va simplement remplacer chaque valeur, ce qui entraîne que dans la dernière valeur transmise. Quelqu'un a une meilleure idée? Je sais que je pourrais juste ajouter des choses à la chaîne de requête, mais je voudrais le faire dans le corps du POST.
Je dois pouvoir faire en sorte que tous les paramètres de publication aient le même nom. Cette méthode utilise toujours des noms différents pour les paramètres de publication. – Micah
Je suis intéressé, pourquoi avez-vous besoin de tous les paramètres pour utiliser le même nom? – defmeta
Ruby on Rails fait de la magie et convertit tous les paramètres du même nom en tableau. Très utile lorsque vous avez besoin d'afficher un tableau de valeurs. – Micah