0

我正在尝试为我们正在开发的一些 ActionScript 代码(Flex 3.5)开发一个测试框架。发生的事情是这样的:

作为 Web 分析功能的一部分,我们在类中调用 track 方法,提供相关信息作为调用的一部分。此方法在库 (SWC) 中提供,我们无权访问代码。

最终 track 方法向跟踪服务器发送一个传出的 http 请求。我们可以在 HttpFox 中很高兴地看到这一点。

我希望能够捕获这个传出请求并在我的测试类中对其进行询问,从而使我们能够 a) 以更独立的方式运行测试,并且 b) 以编程方式确定正在跟踪的正确信息。

4

3 回答 3

1

没问题,只需运行这个开发人员工具,它会显示所有离开您机器的请求。

http://www.charlesproxy.com/

于 2011-07-23T00:16:13.080 回答
0

You could run a web server on a localhost (or any really) and just make sure the DNS entry the code is trying to access points to the server you are running.

于 2011-01-24T22:08:46.197 回答
0

除非您要使用嗅探工具,否则可能很难用于程序化评估,否则我建议您使用代理来引导您的请求。您可以让 track 方法将请求发送到代理服务器上的 php 脚本,让它评估请求内容,然后将其转发到实际的跟踪服务器。我想在跟踪系统上,您不必担心响应,因此实施起来应该不会太难。

于 2011-01-12T11:42:20.660 回答