嗨,我正在尝试使用JS库来发送和接收AS3对象。图书馆是这样的:https://github.com/emilkm/amfjs.它工作得很好,但只有当BlazeDS(3.5)返回它可以反序列化的AcknowledgeMessage消息时,如果Blaze将Object作为DSK返回,它就会阻塞。问题是BlazeDS在为任何给定方法返回的类型上都不一致,有时是DSK,有时是AcknowledgeMessage(对于同一方法调用,在其运行时间的某个时刻,它决定返回AcknowledgeMessage)。flex应用程序可以处理这个问题,但我如何才能强制Blaze正确响应呢?
要永久关闭小消息,请将以下内容添加到services-config.xml中所需的通道中。如果要使用amf.js连接Flex和HTML客户端,则属性节点需要为每个通道添加以下条目:
<properties>
<serialization>
<enable-small-messages>false</enable-small-messages>
</serialization>
</properties>