如何使用HTTPService处理flex 4中来自restful webservice的流响应?

时间:2012-10-31 07:46:39

标签: flex

是否可以使用通过HTTP Get方法处理来自restful webservice的流数据(web服务部署在Tomcat服务器上)。 我用来访问Tomcat服务器上的resful webservice,它返回流数据。 代码:

<s:HTTPService  id="getList" url="<rest webservice url>" showBusyCursor="true" useProxy="false" method="GET" resultFormat="xml" result="resultHandler(event)" fault="faultHandler(event)" >

 <s:request xmlns="">
 <sessionid>a3a1d1f1-cf55-465e-b369-0c484d8ec38f</sessionid>
 </s:request>
 </s:HTTPService>

上面的webservice实际上从服务器返回一些设备记录,如果记录少于10或20左右,我能够在结果事件中看到数据。但是假设有大约1000条记录需要发送一系列数据包,不生成结果事件。 关于如何接收完整数据的任何输入,以便它可以用于在数据网格上显示?

1 个答案:

答案 0 :(得分:0)

如果您只是发出GET请求,请使用URLStream类而不是HTTPService。这可以满足您的需求,并允许您在数据包访问时访问数据。