Поскольку плагин Fla sh достиг EOL, единственный способ по-прежнему использовать мою RIA - использовать автономную версию проигрывателя Fla sh.
Я заметил проблему со следующей частью кода во время тестирования миграции:
var request:URLRequest = new URLRequest("/utils/function");
request.contentType = "application/x-www-form-urlencoded";
request.method = URLRequestMethod.POST;
var data:URLVariables = new URLVariables();
data.x = encodeURIComponent(1);
data.y = encodeURIComponent(2);
data.z = encodeURIComponent('some value');
request.data = data;
navigateToURL(request, "_blank");
Автономная версия fla sh (v30.0.0.134) выполняет запрос GET вместо указанного метода POST. Плагин браузера (v32.0.0.238) правильно открывает страницу в новой вкладке как запрос POST.
Почему автономный fla sh преобразует мой запрос в GET? Кто-нибудь может пролить свет на эту проблему?