【发布时间】:2011-08-01 07:10:20
【问题描述】:
我在 symfony2 应用程序中使用内置 SOAP-Server,除了处理 StdClass-Object 之外,我还需要阅读接收到的完整 xml 以进行调试和记录。有没有办法简单地捕获传输的 xml?它应该在请求标头中的某个地方,但我根本找不到它。
【问题讨论】:
-
对于 SOAP 服务器:php.net/manual/en/soapserver.handle.php
-
我没有看到句柄函数如何帮助我接收原始 xml?
-
引用:
soap_request- SOAP 请求。如果省略此参数,则假定请求位于 HTTP 请求的原始 POST 数据中。 -
好的,所以你建议我从原始 http 帖子中阅读 xml direkt?奇怪的是,soap 服务器正在工作,但我无法获得任何 POST 或 GET 数据;两者似乎都是空的。你知道xml请求可以存储在哪里吗?我尝试了所有变量,但无法捕获任何相关数据。