您好,提前感谢您提供的任何帮助。
我的 AIR 应用程序查询 Web 服务以查看要构建的组件。返回的 XML 示例如下:
<item>
<type>EventList</type>
<url><![CDATA[http://dashboard/cgi-bin/dataService.pl?type=ManagedEvents]]></url>
<index>4</index>
<title>Index 4 eventlist</title>
<description>Application 4</description>
</item>
我正在尝试将存储在字段中的 URL 传递给 mxml 组件的 HTTPService,以便该组件可以检索一组数据。封闭的应用程序很好地解析了上述 XML,然后执行以下操作:
component.getData(url);
组件中的 getData 是:
public function getData(url:String):void {
ws = url;
dataService.send();
}
和
<mx:HTTPService
id="dataService"
url="{ws}"
resultFormat="e4x"
result="resultsHandler(event);"
fault="faultHandler(event);"
useProxy="false"
/>
调用 send() 后,我收到以下错误:
[FaultEvent fault=[RPC Fault faultString="必须指定 URL,并将 useProxy 设置为 false。" faultCode="Client.URLRequired" faultDetail="null"] messageId=null type="fault" bubbles=false cancelable=true eventPhase=2]
关于我做错了什么的任何线索?(再次感谢您的帮助)
结核病