我正在使用 Flex Builder 4.6 开发一个 android 应用程序。这是一个相当复杂的应用程序,我正在使用HTTPService与服务器进行通信。它工作正常,直到最近它在制作 apk 文件后停止工作。因此,在桌面模拟器中,在移动设备的调试模式下,HTTPService 工作正常,但是当我进行发布构建并将其安装在移动设备中时,它就无法正常工作。
我试图追查错误,它只是简单地显示“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>';
它工作了将近一年,最近才停止工作。
如果其他人有这个问题,请告诉我,我该如何解决这个问题。
提前谢谢了