json - 解析Flash JSON响应(Delphi/TWebbrowser)

标签 json flash delphi delphi-xe2 twebbrowser

我有一个Flash游戏,按下按钮后会得到更新。 Flash中只有一个表被更新,并且html源中未显示更改(毕竟,它的Flash毕竟如此)。使用Fiddler进行记录显示了第一个加密包(使用Fiddler解码后包含表中的所有数据),其次是16x json包(表的单个条目)。

我想知道的是如何在Delphi中获得那些单独的软件包。

我不想更改数据,我只想读取它们。我无法对任何内容(Web服务器,Flash等)进行任何更改。

最佳答案

您可以尝试像Arioch建议的那样进行代理。不过,我不太确定它是否会起作用。

如果我要这样做,将是这样的:


在C(或C ++)中创建一个共享库,您可以在其中使用WinPcap连接各种目的地/原始地址和端口
当发现问题时让它调用您的应用程序
根据需要处理/处理数据包数据
传下去


不幸的是,Delphi没有可用的WinPcap“标题”(或组件),因此没有其他方法(除了将所有标题移植到Delphi ...)。

Here's a tutorial on how to use WinPcap

关于json - 解析Flash JSON响应(Delphi/TWebbrowser),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12596787/

相关文章:

json - MarkLogic 是否原生存储 JSON?

javascript - 加载 json 后,在 AngularJS 应用程序中向 HTML 文档添加一个类?

flash - 仅流式传输Flash视频的音频

ios - Adobe Air 3 iOS 应用程序内存泄漏问题可能与 getDefinitionByName 类有关

将 C 转换为 Pascal

delphi - Form OnDeactivate - 需要确定哪个是新的激活控件

json - 使用 ColdFusion cfhttp 连接到远程 API

javascript - 无法使用javascript检索django序列化的json

html - Chrome 和 Opera 不播放应用程序/x-director 视频

delphi - 禁用 vcl 控件上的热键