Я разрабатываю приложение для Android, используя Flex Builder 4.6. Это довольно сложное приложение, и я использую HTTPService для связи с сервером. Он работал нормально до недавнего времени перестал работать после создания файла apk. Таким образом, из настольного симулятора в режиме отладки на мобильном устройстве HTTTPService работает нормально, но когда я делаю сборку выпуска и устанавливаю ее на мобильном устройстве, она просто не работает.
Я пытался отследить ошибку, она просто показывает «Ошибка запроса HTTP». Например, вот код mxml, который я использую
<s:HTTPService id="sayHi" method="GET" result="sayHi_resultHandler(event)" fault="sayHi_faultHandler(event)"
url="https://zaawi.co.uk/developer/controller.php" useProxy="false">
<s:request xmlns="">
<h>sayHi</h>
</s:request>
</s:HTTPService>
Я проверил URL-адрес https://zaawi.co.uk/developer/controller.php?h=sayHi в браузере, который отлично работает, а также в режиме симулятора и отладки.
Сервер (php) отправляет ответ в формате xml
print '<?xml version="1.0" encoding="UTF-8"?><data><hi>hello world</hi></data>';
Почти год все работало нормально, а недавно перестало работать.
Пожалуйста, дайте мне знать, если у кого-то еще была эта проблема и как я могу решить это.
Спасибо заранее