apache-flex Flex客户端应用程序-初始化函数中的HTTPRequest失败

busg9geu  于 2022-11-01  发布在  Apache
关注(0)|答案(1)|浏览(174)

我的flex客户端应用程序有一个严重的问题。我有一个带有php web服务的apache服务器。flex客户端发出一个httpservice请求。我注意到从应用程序的creationComplete事件运行的httpservice请求并不总是从服务器获取数据。但是从用户操作调用的HTTPservice请求总是有效的。
我还注意到,当我直接从Flex Builder 3运行Flex客户端应用程序而不将其上载到服务器时,问题发生的频率较低。
在应用程序中:

mx:Application creationComplete="Init()" verticalScrollPolicy="off" horizontalScrollPolicy="off" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundColor="#5d8eb1"

private function Init():void
{
   var http_request:HTTPService = new HTTPService();
   http_request.url = "http://"+this.server_name+":"+this.server_port+"/services/client/client_result.php";

http_request.resultFormat = "e4x";
   http_request.addEventListener("result",resultFunc);

   http_request.send();
   http_request.disconnect();
}
kg7wmglp

kg7wmglp1#

我有一个apache服务器和php web服务。flex客户端发出http服务请求。

1.你为什么在这里提到WebServices。我没有理解你的第一句话。
1.当你没有得到任何东西时,在你的faultEvent中会发生什么?

我注意到从应用程序的creationComplete事件运行的httpservice请求并不总是从服务器获取数据。但是从用户操作调用的HTTPservice请求总是有效的。

你能展示你的creationComplete的代码吗?你的函数在creationComplete之后被调用了吗?你跟踪你的函数了吗?

相关问题