`

AMF(Action Message Format)协议格式

阅读更多

http://www.cnblogs.com/flashvan/archive/2005/07/30/203540.html

AMF协议是基于Http协议的.
它的内容处理过程大致是这样:
1.从客户端获取Http请求(Request)流.
2.对流进行解串行化(Deserialize),得到服务器端程序能够识别的数据,并建立一个响应(Response)消息
3.Debug开始
4. 对流进行各种处理(记录、许可、服务)得到返回值
5.对响应流进行串行化
6.发送Http响应给客户端

Flash ActionScript 数据类型在AMF协议中对应的值是:
Number     0x00;
Boolean     0x01;
String     0x02;
Object     0x03;
MovieClip     0x04;
Null      0x05;
Undefined     0x06;
Reference     0x07;
ECMAArray     0x08;
ObjectEnd     0x09;
StrictArray    0x0a;
Date      0x0b; 
LongString    0x0c;  
Unsupported    0x0d;  
Recordset     0x0e;  
XMLObject     0x0f;  
TypedObject(Class) 0x10; 

分享到:
评论

相关推荐

    AMF(ActionScript Message Format) 格式说明文档(v0)

    **AMF(ActionScript Message Format) 格式详解** 在深入探讨AMF格式之前,我们先了解其背景与重要性。AMF(ActionScript Message Format)是由Adobe Systems Inc.开发的一种紧凑型二进制数据格式,主要用于序列化...

    Action Message Format -- AMF3 中文版.doc

    AMF3(Action Message Format 3)是一种用于序列化ActionScript对象图的紧凑型二进制格式。它主要用于在客户端与服务器端之间高效地传输数据。AMF3是在AMF0的基础上进行了优化和改进而诞生的新版本。 **AMF3 的特点...

    Action Message Format--AMF3中英文对照.PDF

    Action Message Format(AMF)是一种紧凑的二进制格式,主要用于序列化ActionScript对象图。AMF的出现使得应用程序能够跨会话持久化和检索其公开状态,同时也支持两个端点通过交换强类型数据进行通信。 ...

    amf3协议解析的例子

    AMF3(Action Message Format version 3)协议是Adobe公司为Flash Player和Flex应用程序之间通信设计的一种二进制数据交换格式。它旨在提高数据传输效率,同时保持足够的灵活性以适应不同类型的复杂数据结构。AMF3...

    AMF3协议中文版定义.pdf

    AMF(Action Message Format,动作信息格式)是一种压缩的二进制格式,用于序列化 ActionScript 对象图。序列化后的 AMF 编码对象图可以用来持久化,并在不同的会话中获得应用的公共状态,或者允许在两个端点(如...

    AMF格式文件

    AMF(Action Message Format)是Adobe公司开发的一种紧凑的二进制格式,用于序列化ActionScript对象图。AMF格式文件最初在Flash Player 6中引入,并被广泛应用于网络通信,特别是在Adobe Flex框架和BlazeDS中间件中...

    amf解析,json解析 格式化

    AMF(Action Message Format)是Adobe公司开发的一种二进制数据序列化格式,常用于Flash与服务器之间的数据交换。AMF格式提供了高效的数据传输,它能够将复杂的数据结构如对象、数组、日期等编码为二进制流,从而...

    开源amf协议解析封装

    开源AMF协议解析封装主要涉及的是Action Message Format (AMF)技术在C#语言环境下的应用,特别是针对Flex客户端的服务端实现。AMF是一种高效的数据交换格式,常用于Adobe Flex和Adobe Flash Player与服务器之间的...

    AMF协议源码

    AMF(Action Message Format)协议是Adobe公司开发的一种二进制数据序列化协议,主要用于Flash Player和服务器之间的数据通信。AMF提供了一种高效、快速的方式传输数据,它被广泛应用于Flex应用程序,允许客户端和...

    AMF3 format

    **AMF3**(Action Message Format 3)是 Adobe 公司推出的一种紧凑的二进制格式,用于序列化 ActionScript 对象图。一旦对象图被序列化为 AMF 编码,就可以在不同的会话之间持久存储和检索应用程序的公共状态,或者...

    amf-file-format-spec

    AMF(Action Message Format)是一种紧凑的二进制格式,用于序列化ActionScript对象图。一旦序列化,AMF编码的对象图可以用于跨会话持久化和检索应用程序的公共状态,或者允许两个端点通过交换强类型数据进行通信。...

    cocoaAMF使用指南.zip

    AMF是Action Message Format协议的简称,AMF协议是Adobe公司自己的协议,主要用于数据交互和远程过程调用,在功能上相当于WebService,但是AMF与WebService中的XML不同的是AMF是二进制数据,而XML是文本数据,AMF的...

    RTMP协议中AMF的定义.pdf

    在RTMP协议中,AMF(Action Message Format)是一种用于编码和解码对象的数据格式,它被用来发送和接收所有的音频和视频数据。理解AMF的结构对于深入掌握RTMP通信至关重要。 #### 二、AMF结构概述 在RTMP握手完成后...

    amf3_spec_05_05_08.zip_AMF3_above flash player_player

    AMF3,全称为Action Message Format 3,是Adobe Flex和Flash Player之间进行数据序列化和通信的一种高效格式。在标题“amf3_spec_05_05_08.zip_AMF3_above flash player_player”中,我们可以理解这是关于AMF3规范的...

    AMF编码解码演示版

    AMF(Action Message Format)是一种高效的数据序列化协议,常用于Adobe Flex和Flash与服务器之间的数据交换。这个“AMF编码解码演示版”显然是一个用易语言编写的类库,目的是帮助开发者理解和操作AMF编码和解码...

    amf3cplusplus

    AMF3(Action Message Format version 3)是Adobe公司开发的一种二进制数据序列化格式,主要用于Flash Player与服务器之间的数据交换。它提高了数据传输效率,支持多种数据类型,包括基本类型、对象、数组、日期等。...

    AMF1.0(AMP).zip

    AMF,全称为Action Message Format,是一种数据序列化协议,主要在Adobe的Flex、Flash Player以及服务器端技术如Adobe LiveCycle Data Services等中使用。它允许应用程序之间高效地传输复杂的数据结构,包括对象、...

    amf0 原版文档 完整版

    AMF0,全称为Action Message Format 0,是Adobe Flex框架中的一个数据序列化协议,用于在客户端(如Flash Player)和服务器之间高效地传输数据。这个格式是AMF(Action Message Format)的第一个版本,主要设计用于...

    AMF.NET 文件极小的开源AMF解析库

    AMF.NET是一个小型而高效的开源库,专门用于处理Action Message Format (AMF)数据流。AMF是一种二进制的数据交换格式,常用于Flash、Flex和Adobe AIR等技术中的远程方法调用(RPC)和数据传输。FluorineFx是另一个...

    AMF数据分析器

    AMF(Action Message Format)是一种数据交换格式,主要用于Flash与服务器之间的通信,尤其在Adobe Flex应用中广泛应用。AMF数据分析器是一款专为处理和解析AMF数据而设计的专业工具,旨在提升开发人员对AMF数据的...

Global site tag (gtag.js) - Google Analytics