Тело сообщения errorEvent HTTPService пусто в Mozilla и Chrome - PullRequest
1 голос
/ 08 марта 2011

Я использую HTTPService для проверки подлинности в своем приложении и анализирую тело messahe faultEvent обработчика ошибок, чтобы определить, какая ошибка наступает.В IE все работает нормально, но в случае с Chrome и Mozilla тело сообщения FaultEvent отладчика ошибок становится пустым.

Подскажите, пожалуйста, как мне справиться с ошибками в Mozilla и Chrome?

1 Ответ

0 голосов
/ 25 мая 2011

Была похожая проблема и было обнаружено, что флэш получает от сервера только ответы HTTP 200. Все ошибки обрабатываются как ошибки без пересылки сообщений. Итак, мы «изобрели» наши собственные веб-сервисы, которые добавляют дополнительный заголовок. Мы всегда возвращаем статус 200 для ответа HTTP, но добавляем код возврата и сообщение в наш заголовок.

Затем мы анализируем наш пользовательский заголовок и получаем верный ответ.

Также прочитал, что эта проблема решена в новейшем флеш-плеере 10, но, возможно, все еще в версии для разработчиков. И поскольку нам нужна также версия 9, мы продолжаем использовать наши пользовательские заголовки.

...