在 PHP 中查询服务器并接收 XML 响应

Posted

技术标签:

【中文标题】在 PHP 中查询服务器并接收 XML 响应【英文标题】:Querying A Server And Receiving XML Responses In PHP 【发布时间】:2011-05-27 03:14:09 【问题描述】:

我正在尝试为网站编写 API,该网站的 Flash 应用程序从服务器获取数据并将其呈现给用户。有人告诉我,我可以“看看网络流量,你会发现来自服务器的响应都只是基本的 xml”。

这可能是一个错误的问题,但我不完全确定我被告知在这里做什么。我可以简单地使用 php 打开带有 Flash 应用程序的页面,并拦截发送给它的 XML 响应吗?这怎么可能发生?

或者,我是不是走错路了?我是否需要知道 Flash 应用正在访问哪个服务器,然后打开与该服务器的连接?

这感觉像是一个糟糕的 SO 问题,但我完全不知所措。给我的建议很模糊,所以我不知道去哪里找。

【问题讨论】:

【参考方案1】:

要查看网络流量中的服务器响应,只需使用 firefox 的 firebug 插件的“Net”选项卡。

它应该显示 Flash 应用程序的请求以及来自服务器的响应,该响应应该是 XML。


编辑

您还可以通过 firebug 知道响应来自哪个 URL,然后您可以使用自己的 php 脚本模仿 flash 应用程序的请求。

【讨论】:

***内容!我会试试这个。你知道 Chrome 浏览器的任何等价物吗?我自己也会用谷歌搜索。 谢谢!这完全让我开心,我现在可以继续前进了。你是明星。 你可以检查这个:***.com/questions/308125/…

以上是关于在 PHP 中查询服务器并接收 XML 响应的主要内容,如果未能解决你的问题,请参考以下文章

php如何接收别的服务器post过来的数据 - 技术问答

php如何post XML到指定服务器

如何在 php 中获得多个查询响应?

UNIGUI接收普通消息和被动回复用户消息

UNIGUI接收普通消息和被动回复用户消息

UNIGUI接收普通消息和被动回复用户消息