FluorineFx请求为外化对象c#

时间:2016-04-30 13:51:54

标签: c# actionscript-3 charles-proxy fluorinefx

目前我正在开发使用FluorineFx将amf数据包发送到服务器的C#应用​​程序。

它工作正常,但我发现了一种名为Externalized Object的奇怪数据类型。

我发现FluorineFX包含一个名为ArrayCollection的类但我现在不需要如何使用它以及更大的问题,我如何将其作为外部化对象发送

这是Charles的捕获文件,我重新生成了这些外化对象。

pic

欢呼,尼克拉斯

1 个答案:

答案 0 :(得分:0)

我不知道这个,但是从 this link 你可以了解到......

  

单个AMF 3类型处理ActionScript对象和自定义用户   类。术语“特征”用于描述定义   一个阶级的特征。除了anonymous个对象和   typed个对象, ActionScript 3.0引入了两个进一步的特征   描述对象的序列化方式,即dynamic和   externalizable

     

匿名:实际ActionScript对象类型的实例或   没有注册别名的类的实例(将被处理   像反序列化中的对象一样)

     

键入:具有已注册别名的类的实例

     

动态:具有动态特征的类定义的实例   声明;可以添加和删除公共变量成员   实例在运行时动态

     

可外部化:实现的类的实例   flash.utils.IExternalizable并完全控制序列化   其成员(特征中不包含任何属性名称)   信息)。

在上述信息之间,还有 AS3 Docs entry Fluorine Documentation ,也许它可以帮助您找到如何“重新启动”的方向产生那些外化对象“。

PS:如果您继续将Externalized对象视为普通对象,会发生什么?您的应用/代码仍可按预期工作。