2009-07-31 60 views
0

有没有办法显示或记录远程服务调用flex期间的详细通信?特别是有一种方法可以在服务调用发生时获取有关服务调用的非常详细的信息。有点像从命令行跟踪HTTP头。基本上,在发生结果或故障事件之前深入了解服务器事务?Flex远程服务详细模式?

我假设必须有暴露的东西,如IP地址,DNS查找,跳,延迟,HTTP报头的数量,AMF数据的便捷方式,因为它即将在丝等

回答

1

查尔斯是必须的。

你可以把TraceTarget在你主要的mx:应用程序和Flex中获取大量的数据大部分来自远程类的背:

<mx:TraceTarget/> 

它设置你的应用程序的日志目标,并跟踪到控制台。

阅读你的评论,如果你想要一个有趣的非调试方式来显示数据,Arthropod是一个很酷的AIR'控制台',你可以追踪到。

2

使用http://www.getcharles.com它是非常非常棒的MAC和PC代理工具,它将向您显示在flex和服务器之间的所有数据。

它是我的好朋友,它不仅可以让你看到所有的HTTP细节,头文件等,它还会显示AMF数据的细节,甚至允许你编辑这些请求(包括AMF数据)并再次发送到服务器。如果你想让服务器代码工作,这很好。
它甚至有能力捕获一个响应,并允许你编辑这个(稍微棘手),但非常强大。

它是共享软件,所以你可以尝试它,但它*会节省你的时间。我很可能每天都会使用它,并且很容易在节省的开发时间内节省成本。

干杯,约翰。

+0

Charles是我准备编写Flex代码时在机器上安装的第二个工具。 Flex Builder是第一个。查尔斯真是太棒了。 :) – 2009-07-31 02:50:59