`

Flex通过Webservices取得数据的不稳定性??

    博客分类:
  • Flex
阅读更多

最近在使用FLex开发,发现:用FB3去根据Webservices生成了中间AS代码,然后去获取数据时

返回到flex中的对象总是出现数据丢失,是什么呢,返回的对象有时候其中一个字段是空值,

还有有时候明明没有什么错误,但是却会报出异常信息这个

第一感觉我猜估计这个可能是网络延迟的原因,但前者我却不知道是什么原因,可能是自动生成的代码有问题,

或是Flex本身使用Webservice存在不稳定性,总之这些都应该是Adobe的flex还存在些地方不够完善、稳定的缘故

 

仔细想像可能是编码解码出问题了

 

于是不用flex中间代码,直接使用flex现有的Webservices类,问题确实不见了,但不久又出现了问题,和前面类似,返回的数据,对象中只有数字型的字段有值,其余为空,唉,其实Webservices还是用他自己的解码方式,难道我要自己用SimpleXMLDecoder类的decodeXML手动去解码?待试试

 

前后两次我都通过http截数据包,发现返回的xml数据是确实是完整的,这个可以说明不是网络问题影响的,可是我将Webservices放到局域网中测试,却从未出现如此问题,郁闷啊

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics