`

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与服务器之间的...

    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握手完成后...

    AMF协议源码

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

    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是另一个...

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

    AMF抓取flex页面数据

    AMF(Action Message Format)是Adobe开发的一种二进制数据交换格式,主要用于提高Flex和服务器之间的通信效率。本教程将详细介绍如何抓取使用AMF协议的Flex页面数据,并涉及模拟登录和页面抓取的相关知识。 1. **...

    AMF编码解码演示版

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

Global site tag (gtag.js) - Google Analytics