Flex Air HttPservice流误差和计时



我们有一个空中客户端将httpservice post请求发送到tomcat。由于其文件传输操作,该操作在服务器中需要超过30秒。

当服务器返回响应时,Flex扔出故障,2032,流错误(在网上检查了很多)看起来像在30秒后的时间,等待HTTP响应。

我尝试设置ht.requesttimeout,它不起作用。设置urlrequestdefaults.idletimeout也无法正常工作。看来我已经击中了一个末端。

解决方案请...

您需要使用属性requestTimeout

增加httpservice超时

为发送消息提供了对请求超时的访问。A 值小于或等于零是阻止请求超时的。

您也可以使用其故障事件来赶超时,并进行相应。

希望有帮助

我也一直在与这个问题作斗争。在发送()请求之前添加此代码段:

URLRequestDefaults.idleTimeout = 120000;  // in millis so this setting would timeout after 120 seconds.

似乎空气中的闪存播放器中有一个错误(flex使用了另一种),它忽略了httprequest对象上的响应时间。这可以正确设置超时。

最新更新