日期:2014-05-20  浏览次数:20937 次

求助java模拟flash提交amf格式数据问题,还有一点问题没搞定
用HttpAnalyzer抓取的amf格式的数据





我用blazeds,写的模拟程序生成的amf数据,如图



二进制文件前面划线的部分是已经实现了的,但后面的内容部分不知道应该用什么方法去组合内容了。

望高手指点。搞了几天了。

下面代码是实现非内容区生成的代码:

Java code
ActionMessage am=new ActionMessage();
        am.setVersion(3);
            MessageBody mb=new MessageBody();
        mb.setTargetURI("DataAccessor.getIndexes");
        mb.setResponseURI("/1");


------解决方案--------------------
不了解afm文件,爱莫能助啊
------解决方案--------------------
模拟数据...然后amf格式更有效率?
------解决方案--------------------
你看过amf协议吗,也就是rtmp——不过看了半天,才看懂一点点
换了台机器,以前下载过的资料,没保存
------解决方案--------------------
学习了
------解决方案--------------------
朋友,你的问题我也遇到了!目前进展和你差不多,非常希望能交流一下!
我的qq 342736781
------解决方案--------------------
ActionMessage有个addBody方法,可以用来添加body,body是个object,上面那种数据包,body应该是个new Object[]{"", "", "", "", ""}