Относительно "подвопроса" выше:
по какой-то причине переменные были отправлены с использованием GET вместо POST, любой
Идея
Это сообщение AS3 POST-запрос, отправляемый как GET , может помочь, если вы наткнетесь на этот пост, как я.
Основная идея такова: не позволяйте request.data становиться пустым / нулевым. Просто добавьте что-нибудь «фиктивное» или «ненавязчивое» (с точки зрения сервера), например request.data = "\ r \ n" ; это должно предотвратить перезапись во время выполнения вашего запроса «POST» на «GET». Это сработало для меня (благодаря моему серверному приложению. Оно было достаточно надежным, чтобы хорошо обрабатывать, какие строки запросов, начинающиеся с пустого параметра, имеют пустой ключ и пустое значение).