1. 首页
  2. 考试认证
  3. 其它
  4. DartAMF基于AMF的BlazeDS原生Dart接口实现

DartAMF基于AMF的BlazeDS原生Dart接口实现

上传者: 2024-10-29 14:41:32上传 ZIP文件 15.37KB 热度 8次

DartAmf提供了AMF协议的Dart接口,用于BlazeDS后端通信,支持在浏览器中使用,因为它依赖dart:html HttpRequest。但需要注意的是,在命令行环境中可能需要修改才能正常运行。该接口基于R-AMF(AMF 99)实现,并在2.0许可协议下进行分发。以下是使用示例,展示如何创建AMF通道并调用远程方法:


Amf channel = new Amf('http://my-server/messaging/amf');

channel.invoke(\"destination\", \"operation\", [arg1, arg2], 

               (result) => print(\"Success \$result\"),

               (error) => print(\"Error \$error\"));

此外,如果要传递自定义类对象,需要先在接口中进行类注册,这样才能接收它们作为Dart类型的对象。

下载地址
用户评论