L'envoi de la requête HTTP avec plusieurs paramètres ayant le même nom

J'ai besoin d'envoyer une requête HTTP (et obtenir la réponse XML) à partir de Flash qui ressemble à la suivante:

http://example.com/somepath?data=1&data=2&data=3

I. e. le fait d'avoir plusieurs paramètres qui partagent le même nom, mais ont des valeurs différentes.

Jusqu'à maintenant j'ai utilisé le code suivant pour faire des demandes HTTP:

var resp:XML = new XML();
resp.onLoad = function(success:Boolean) {/*...*/};
resp.ignoreWhite = true;

var req:LoadVars = new LoadVars();
req["someParam1"] = 3;
req["someParam2"] = 12;

req.sendAndLoad("http://example.com/somepath", resp, "GET");

Dans ce cas, ce ne sera pas le faire: il n'y aura qu'un seul paramètre ayant la dernière valeur.

Quelles sont mes options? Je suis à l'aide d'actionscript 2.

Ajouté

Je suppose, je peux faire quelque chose comme ça:

var url:String = myCustomFunctionForBuildingRequestString();
var resp:XML = new XML();
resp.onLoad = function(success:Boolean) {/*...*/};
resp.load(url);

Mais dans ce cas je suis de perdre la capacité de faire des requêtes POST. Des alternatives?

Évolution de la demande n'est pas approprié.

OriginalL'auteur n0rd | 2009-12-02