从Adobe Flex应用程序发送服务请求(PHP服务)时,它正在向服务器调用多个服务请求。我们怎样才能避免先打电话?
请帮我解决一下。
第一个是空白服务,其操作=> 5。 我们可以通过firebug显示空白服务电话(浏览器 - >开发人员工具)
Flex代码示例:
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
<s:RemoteObject id="CustomerRo" destination="customerService" endpoint="<SERVER URL>"
showBusyCursor="false" source="customerService" concurrency="single" >
<s:method name="customerLogin" fault=""
result="method1_resultHandler(event)" />
</s:RemoteObject>
</fx:Declarations>
<s:Button click="button1_clickHandler(event)" label="Send" />
答案 0 :(得分:0)
我认为5是AMF协议的一部分,并表示命令操作是服务器应该期望的下一个操作。
答案 1 :(得分:0)
我们需要在flex应用程序中进行以下更改,以避免来自每个请求的重复调用
来自:&lt; s:RemoteObject id =“CustomerRo”destination =“customerService”endpoint =“&lt; SERVER URL&gt;” showBusyCursor =“false”source =“customerService”concurrency =“single”&gt;
To:&lt; s:RemoteObject id =“CustomerRo”destination =“amfora”showBusyCursor =“false”source =“customerService”concurrency =“single”&gt;
[注意:目的地应该等于&lt; destination id =“amfora”&gt;在'services-config.xml']