Я пытаюсь работать с простым HTTPService. Проблема в том, что мой веб-сервис осознает порядок аргументов, которые он получает. Я расскажу проблему с примером:
var service:HTTPService = new HTTPService();
var params:Object = new Object();
params.rows = 0;
params.facet = "true";
service.send(params);
Обратите внимание, что в приведенном выше коде я упоминал параметр строки до фасет , но получаемый URL-адрес равен facet=true&rows=0
. Поэтому я получаю строки аргументов перед фасетом, и, следовательно, мой веб-сервис не работает. Я понял, что содержимое массива всегда отправляется в алфавитном порядке, чего я не хочу.
Можно ли каким-либо образом добиться порядка экспликации отправляемых параметров?
Обратите внимание, что я не в силах изменить логику веб-сервиса (в основном это RPC-сервис, поддерживающий как настольный компьютер, так и веб-клиент).
Спасибо.