首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >了解AMF轮询调用

了解AMF轮询调用
EN

Stack Overflow用户
提问于 2011-09-20 03:57:37
回答 1查看 2.5K关注 0票数 1

我的一个测试人员问我关于我们在应用程序中执行的AMF轮询:

代码语言:javascript
复制
flex_amf_call(
    "AMF3_call_12",
    "Gateway=http://test.url.com:22000/InventoryTesting/boa/messagebroker/amfpolling",
    "Snapshot=t19.inf",
    MESSAGE,
    "Method=null",
    "TargetObjectId=/7",
    BEGIN_ARGUMENTS,
    "<AMF3><object-externalizable-custom><flex.messaging.messages.CommandMessage>\n  "
    "<destination>InvTestMessaging</destination>\n  <messageId>"
    "4AF91854-F89E-F56D-EE22-4EC8BBAEA4BC</messageId>\n  <timestamp>0</timestamp>\n  "
    "<timeToLive>0</timeToLive>\n  <headers>\n    <entry>\n      <string>"
    "DSEndpoint</string>\n      <string>my-polling-amf</string>\n    </entry>\n    "
    "<entry>\n      <string>DSId</string>\n      <string>{ParamDSValue_string}"
    "</string>\n    </entry>\n  </headers>\n  <body serialization=\"custom\" class="
    "\"flex.messaging.io.amf.ASObject\">\n    <unserializable-parents/>\n    <map>\n "
    "     <default>\n        <loadFactor>0.75</loadFactor>\n        <threshold>"
    "12</threshold>\n      </default>\n      <int>16</int>\n      <int>0</int>\n    "
    "</map>\n    <flex.messaging.io.amf.ASObject>\n      <default>\n        "
    "<inHashCode>false</inHashCode>\n        <inToString>false</inToString>\n      "
    "</default>\n    </flex.messaging.io.amf.ASObject>\n  </body>\n  <correlationId/>"
    "\n  <operation>0</operation>\n</flex.messaging.messages.CommandMessage>"
    "</object-externalizable-custom></AMF3>",
    END_ARGUMENTS,
    LAST);

这个节点是什么意思?

代码语言:javascript
复制
<operation>

他们看到的值是0和5。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-21 23:59:01

操作为0的CommandMessage属于订阅操作,在特定情况下发起与服务器的会话时会自动发送订阅。操作为5的CommandMessage是"ping“操作,服务器必须以适当填充的AcknowledgeMessage作为响应,否则AMF通信将终止。flash player会根据需要自动发送CommandMessage,无论您使用的是哪种服务器,都应该适当地配置为自动处理它们,或者为它们的处理提供钩子(比如登录和注销操作)。

有关CommandMessage的更多详细信息,请参阅http://livedocs.adobe.com/blazeds/1/javadoc/flex/messaging/messages/CommandMessage.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7476562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档